Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <phone:PhoneApplicationPage.Resources>
- <ItemsPanelTemplate x:Key="imgItemPanel">
- <StackPanel Orientation="Vertical" />
- </ItemsPanelTemplate>
- <DataTemplate x:Key="imgItemTemplate">
- <templates:ChatTemplateSelector Content="{Binding}">
- <!-- Single Templates -->
- <templates:ChatTemplateSelector.SingleText>
- <DataTemplate>
- <bubbles:ucSingleText Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleText>
- <templates:ChatTemplateSelector.SingleTextOther>
- <DataTemplate>
- <bubbles:ucSingleTextOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleTextOther>
- <templates:ChatTemplateSelector.SingleImage>
- <DataTemplate>
- <bubbles:ucSingleImage Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleImage>
- <templates:ChatTemplateSelector.SingleImageOther>
- <DataTemplate>
- <bubbles:ucSingleImageOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleImageOther>
- <templates:ChatTemplateSelector.SingleAudio>
- <DataTemplate>
- <bubbles:ucSingleAudio Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleAudio>
- <templates:ChatTemplateSelector.SingleAudioOther>
- <DataTemplate>
- <bubbles:ucSingleAudioOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleAudioOther>
- <templates:ChatTemplateSelector.SingleVideo>
- <DataTemplate>
- <bubbles:ucSingleVideo Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleVideo>
- <templates:ChatTemplateSelector.SingleVideoOther>
- <DataTemplate>
- <bubbles:ucSingleVideoOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleVideoOther>
- <templates:ChatTemplateSelector.SingleLocation>
- <DataTemplate>
- <bubbles:ucSingleLoacation Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleLocation>
- <templates:ChatTemplateSelector.SingleLocationOther>
- <DataTemplate>
- <bubbles:ucSingleLocationOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleLocationOther>
- <templates:ChatTemplateSelector.SingleContact>
- <DataTemplate>
- <bubbles:ucSingleContact Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleContact>
- <templates:ChatTemplateSelector.SingleContactOther>
- <DataTemplate>
- <bubbles:ucSingleContactOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleContactOther>
- <templates:ChatTemplateSelector.SingleFile>
- <DataTemplate>
- <bubbles:ucSingleFile Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleFile>
- <templates:ChatTemplateSelector.SingleFileOther>
- <DataTemplate>
- <bubbles:ucSingleFileOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleFileOther>
- <templates:ChatTemplateSelector.SingleSticker>
- <DataTemplate>
- <bubbles:ucSingleSticker Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleSticker>
- <templates:ChatTemplateSelector.SingleStickerOther>
- <DataTemplate>
- <bubbles:ucSingleStickerOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleStickerOther>
- <templates:ChatTemplateSelector.AdminImage>
- <DataTemplate>
- <bubbles:ucAdminImage Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.AdminImage>
- <templates:ChatTemplateSelector.SingleVideoyoutube>
- <DataTemplate>
- <bubbles:ucSingleYoutube />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleVideoyoutube>
- <templates:ChatTemplateSelector.SingleVideoyoutubeOther>
- <DataTemplate>
- <bubbles:ucSingleYoutubeOther />
- </DataTemplate>
- </templates:ChatTemplateSelector.SingleVideoyoutubeOther>
- <templates:ChatTemplateSelector.InvalidControl>
- <DataTemplate>
- <bubbles:InvalidChat />
- </DataTemplate>
- </templates:ChatTemplateSelector.InvalidControl>
- <!-- Group Templates -->
- <templates:ChatTemplateSelector.GroupJoin>
- <DataTemplate>
- <groupbubbles:ucGroupJoin />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupJoin>
- <templates:ChatTemplateSelector.ContactJoined>
- <DataTemplate>
- <bubbles:ContactJoined />
- </DataTemplate>
- </templates:ChatTemplateSelector.ContactJoined>
- <templates:ChatTemplateSelector.GroupText>
- <DataTemplate>
- <groupbubbles:ucGroupText Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupText>
- <templates:ChatTemplateSelector.GroupTextOther>
- <DataTemplate>
- <groupbubbles:ucGroupTextOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupTextOther>
- <templates:ChatTemplateSelector.GroupImage>
- <DataTemplate>
- <groupbubbles:ucGroupImage Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupImage>
- <templates:ChatTemplateSelector.GroupImageOther>
- <DataTemplate>
- <groupbubbles:ucGroupImageOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupImageOther>
- <templates:ChatTemplateSelector.GroupAudio>
- <DataTemplate>
- <groupbubbles:ucGroupAudio Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupAudio>
- <templates:ChatTemplateSelector.GroupAudioOther>
- <DataTemplate>
- <groupbubbles:ucGroupAudioOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupAudioOther>
- <templates:ChatTemplateSelector.GroupVideo>
- <DataTemplate>
- <groupbubbles:ucGroupVideo Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupVideo>
- <templates:ChatTemplateSelector.GroupVideoOther>
- <DataTemplate>
- <groupbubbles:ucGroupVideoOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupVideoOther>
- <templates:ChatTemplateSelector.GroupLocation>
- <DataTemplate>
- <groupbubbles:ucGroupLocation Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupLocation>
- <templates:ChatTemplateSelector.GroupLocationOther>
- <DataTemplate>
- <groupbubbles:ucGroupLocationOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupLocationOther>
- <templates:ChatTemplateSelector.GroupContact>
- <DataTemplate>
- <groupbubbles:ucGroupContact Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupContact>
- <templates:ChatTemplateSelector.GroupContactOther>
- <DataTemplate>
- <groupbubbles:ucGroupContactOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupContactOther>
- <templates:ChatTemplateSelector.GroupSticker>
- <DataTemplate>
- <groupbubbles:ucGroupSticker Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupSticker>
- <templates:ChatTemplateSelector.GroupStickerOther>
- <DataTemplate>
- <groupbubbles:ucGroupStickerOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupStickerOther>
- <templates:ChatTemplateSelector.GroupFile>
- <DataTemplate>
- <groupbubbles:ucGroupFile Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupFile>
- <templates:ChatTemplateSelector.GroupFileOther>
- <DataTemplate>
- <groupbubbles:ucGroupFileOther Hold="ChatBubbleControl_Hold_1" />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupFileOther>
- <templates:ChatTemplateSelector.GroupVideoyoutube>
- <DataTemplate>
- <groupbubbles:unGroupVideoYoutube />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupVideoyoutube>
- <templates:ChatTemplateSelector.GroupVideoyoutubeOther>
- <DataTemplate>
- <groupbubbles:unGroupVideoYoutubeOther />
- </DataTemplate>
- </templates:ChatTemplateSelector.GroupVideoyoutubeOther>
- <templates:ChatTemplateSelector.UnreadMessages>
- <DataTemplate>
- <bubbles:ucUnreadControl />
- </DataTemplate>
- </templates:ChatTemplateSelector.UnreadMessages>
- <templates:ChatTemplateSelector.DateControl>
- <DataTemplate>
- <bubbles:ucDate />
- </DataTemplate>
- </templates:ChatTemplateSelector.DateControl>
- </templates:ChatTemplateSelector>
- </DataTemplate>
- <local:CacheImageFileConverter x:Key="imageConverter" />
- <ItemsPanelTemplate x:Key="imgeItemsPanel">
- <StackPanel Orientation="Horizontal" />
- </ItemsPanelTemplate>
- <DataTemplate x:Name="imgeItemTemplate">
- <Grid x:Name="categoryGrid" Tap="CategoryPic_Tap">
- <Border BorderBrush="Black" BorderThickness="0.1 1 0 0 ">
- <Image x:Name="CategoryPic"
- Width="50"
- Height="50"
- Margin="10,0,10,0"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Source="{Binding LOGO_PATH,
- Converter={StaticResource imageConverter}}"
- Stretch="Uniform" />
- </Border>
- </Grid>
- </DataTemplate>
- </phone:PhoneApplicationPage.Resources>
- <Grid x:Name="LayoutRoot" Margin="0,0,0,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.Background>
- <ImageBrush x:Name="BackgroundImage" ImageSource="/Assets/Background/Flatgreen-Bg.png" />
- </Grid.Background>
- <ProgressBar Name="progressBar1"
- Grid.Row="1"
- Width="900"
- Margin="0 3 0 0"
- VerticalAlignment="Top"
- Background="Transparent"
- CharacterSpacing="2"
- IsIndeterminate="True"
- TextOptions.TextHintingMode="Animated"
- Visibility="Visible" />
- <Grid x:Name="ContentPanel"
- Grid.Row="1"
- Margin="0,0,0,0">
- <Grid Name="chatgrid" Loaded="chatScroll_Loaded_1">
- <ScrollViewer x:Name="chatScroll"
- Margin="0,0,0,80"
- VerticalAlignment="Bottom"
- Tap="chats_Tap_1"
- VerticalScrollBarVisibility="Auto">
- <ItemsControl x:Name="chats"
- Margin="0"
- ItemTemplate="{StaticResource imgItemTemplate}"
- ItemsPanel="{StaticResource imgItemPanel}"
- ItemsSource="{Binding Messages}"
- Visibility="Collapsed" />
- </ScrollViewer>
- </Grid>
- </phone:PhoneApplicationPage>
Advertisement
Add Comment
Please, Sign In to add comment