2011-03-28 21:22:11 +03:00
parent a4c09735f0
commit 00f97e41d6
130 changed files with 13440 additions and 0 deletions
@@ -0,0 +1,70 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:AskToPinPushPatternViewModel}">
<Border Style="{DynamicResource ViewBorderStyle}">
<Grid d:LayoutOverrides="Width">
<HeaderedContentControl Width="Auto" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<TextBlock Text="Tile Message" FontWeight="Bold" />
</HeaderedContentControl.Header>
<Grid Height="Auto">
<StackPanel Margin="0,0,185,84">
<TextBlock Text="Count" Margin="4" />
<Slider Minimum="0" Maximum="99" IsSnapToTickEnabled="True" TickFrequency="1" AutoToolTipPlacement="BottomRight" Value="{Binding Count, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock Text="Title" Margin="4" />
<TextBox TextWrapping="Wrap" Margin="4" Text="{Binding Title, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
<ListBox ItemsSource="{Binding TileImages}"
SelectedItem="{Binding BackgroundImageUri}"
Margin="0,0,0,-63"
VerticalAlignment="Bottom"
HorizontalAlignment="Right" Width="183"
BorderThickness="0" Background="Transparent"
ItemContainerStyle="{DynamicResource ImageListBoxItemStyle}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="48" Height="48" Stretch="UniformToFill" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListBox>
<Border BorderThickness="5" BorderBrush="#FFDEDEDE" Background="#FF333333" HorizontalAlignment="Right" VerticalAlignment="Center">
<Grid Width="173" Height="173">
<Image Source="{Binding BackgroundImageUri, Converter={StaticResource NullTileImageConverter}}" Stretch="UniformToFill" />
<Grid x:Name="counter" HorizontalAlignment="Right" Height="30.733" Margin="0,12,12,0" VerticalAlignment="Top" Width="30.733">
<Ellipse Fill="Black" HorizontalAlignment="Stretch" Height="Auto" Margin="0" Stroke="Black" VerticalAlignment="Stretch" Width="Auto" StrokeThickness="0"/>
<TextBlock HorizontalAlignment="Center" Height="Auto" TextWrapping="Wrap" Text="{Binding Count}" VerticalAlignment="Stretch" Width="Auto" TextAlignment="Center" FontSize="21.333" d:LayoutOverrides="Height" Margin="0,-0.321,0,2.679"/>
</Grid>
<TextBlock Height="22" TextWrapping="NoWrap" Text="{Binding Title}" VerticalAlignment="Bottom" Margin="6,0,6,6" FontSize="18.667" FontWeight="Bold" Width="158" HorizontalAlignment="Center"/>
</Grid>
</Border>
</Grid>
</HeaderedContentControl>
<Button Content="Send" Height="Auto" Command="{Binding SendCommand}" VerticalAlignment="Bottom" d:LayoutOverrides="GridBox" Width="64" RenderTransformOrigin="2.643,1.088" HorizontalAlignment="Right" Margin="0,0,0,2.68" />
</Grid>
</Border>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Count}" Value="0">
<Setter TargetName="counter" Property="Visibility" Value="Hidden" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ResourceDictionary>
@@ -0,0 +1,60 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:CounterPushPatternViewModel}">
<Border Style="{DynamicResource ViewBorderStyle}">
<Grid d:LayoutOverrides="Width">
<HeaderedContentControl Width="Auto" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<TextBlock Text="Tile Message" FontWeight="Bold" />
</HeaderedContentControl.Header>
<Grid Height="Auto">
<StackPanel Margin="0,0,185,84">
<TextBlock Text="Title" Margin="4" />
<TextBox TextWrapping="Wrap" Margin="4" Text="{Binding Title, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
<ListBox ItemsSource="{Binding TileImages}"
SelectedItem="{Binding BackgroundImageUri}"
Margin="0,0,0,-63"
VerticalAlignment="Bottom"
HorizontalAlignment="Right"
Width="183"
BorderThickness="0" Background="Transparent"
ItemContainerStyle="{DynamicResource ImageListBoxItemStyle}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Width="48" Height="48" Stretch="UniformToFill" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListBox>
<Border BorderThickness="5" BorderBrush="#FFDEDEDE" Background="#FF333333" HorizontalAlignment="Right" VerticalAlignment="Center">
<Grid Width="173" Height="173">
<Image Source="{Binding BackgroundImageUri, Converter={StaticResource NullTileImageConverter}}" Stretch="UniformToFill" />
<TextBlock Height="22" TextWrapping="NoWrap" Text="{Binding Title}" VerticalAlignment="Bottom" Margin="6,0,6,6" FontSize="18.667" FontWeight="Bold" Width="158" HorizontalAlignment="Center"/>
</Grid>
</Border>
</Grid>
</HeaderedContentControl>
<Button Content="Send" Height="Auto" Command="{Binding SendCommand}" VerticalAlignment="Bottom" d:LayoutOverrides="GridBox" Width="64" RenderTransformOrigin="2.643,1.088" HorizontalAlignment="Right" Margin="0,0,0,2.68" />
</Grid>
</Border>
</DataTemplate>
</ResourceDictionary>
@@ -0,0 +1,84 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:CustomTileImagePushPatternViewModel}">
<Border Style="{DynamicResource ViewBorderStyle}">
<Grid>
<HeaderedContentControl Width="Auto" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<TextBlock Text="Tile Message" FontWeight="Bold" />
</HeaderedContentControl.Header>
<Grid>
<Border Grid.Column="1" Grid.Row="1" BorderThickness="5" BorderBrush="#FFDEDEDE" Width="Auto" Height="Auto" Background="#FF333333" HorizontalAlignment="Right" VerticalAlignment="Top">
<Grid Width="Auto" Height="Auto">
<Grid Width="173" Height="173">
<i:Interaction.Behaviors>
<behaviors:VisualBinderBehavior />
</i:Interaction.Behaviors>
<Image Source="{Binding TileBackground, Converter={StaticResource NullTileImageConverter}}" Stretch="UniformToFill" />
<TextBlock HorizontalAlignment="Center" Margin="4,48,4,0" TextWrapping="Wrap" FontSize="{Binding TextSize}" Foreground="{Binding TextColors/}" Text="{Binding FreeText}" VerticalAlignment="Top"/>
<Rectangle Fill="Transparent" Stroke="Black">
<Rectangle.InputBindings>
<MouseBinding MouseAction="LeftClick" Command="{Binding PickImageCommand}" />
</Rectangle.InputBindings>
</Rectangle>
</Grid>
<Grid x:Name="counter" HorizontalAlignment="Right" Height="30.733" Margin="0,12,12,0" VerticalAlignment="Top" Width="30.733">
<Ellipse Fill="Black" HorizontalAlignment="Stretch" Height="Auto" Margin="0" Stroke="Black" VerticalAlignment="Stretch" Width="Auto" StrokeThickness="0"/>
<TextBlock HorizontalAlignment="Center" Height="Auto" TextWrapping="Wrap" Text="{Binding Count}" VerticalAlignment="Stretch" Width="Auto" TextAlignment="Center" FontSize="21.333" d:LayoutOverrides="Height" Margin="0,-0.321,0,2.679"/>
</Grid>
<TextBlock Height="22" TextWrapping="NoWrap" Text="{Binding Title}" VerticalAlignment="Bottom" Margin="6,0,6,6" FontSize="18.667" FontWeight="Bold" Width="158" HorizontalAlignment="Center"/>
<TextBlock x:Name="ImageComment" HorizontalAlignment="Center" TextWrapping="Wrap" VerticalAlignment="Center" />
</Grid>
</Border>
<StackPanel Grid.Row="0" HorizontalAlignment="Stretch" Margin="0,0,187,0" d:LayoutOverrides="GridBox">
<TextBlock TextWrapping="Wrap" Text="Free Text" Margin="4" />
<TextBox TextWrapping="Wrap" Margin="4" Text="{Binding FreeText, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock TextWrapping="Wrap" Text="Text Size" Margin="4" />
<Slider Minimum="18" Maximum="32" IsSnapToTickEnabled="True" TickFrequency="2" AutoToolTipPlacement="BottomRight" Value="{Binding TextSize, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock TextWrapping="Wrap" Text="Text Color" Margin="4" />
<ComboBox ItemsSource="{Binding TextColors}" SelectedIndex="0" IsSynchronizedWithCurrentItem="True">
<ComboBox.ItemTemplate>
<DataTemplate>
<DockPanel Height="36">
<Rectangle Stroke="Black" StrokeThickness="0.5" Fill="{Binding FallbackValue=Transparent}" Width="120" Height="28" Margin="4" />
</DockPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
<TextBlock TextWrapping="Wrap" Text="Count" Margin="4" />
<Slider Minimum="0" Maximum="99" IsSnapToTickEnabled="True" TickFrequency="1" AutoToolTipPlacement="BottomRight" Value="{Binding Count, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock TextWrapping="Wrap" Text="Title" Margin="4" />
<TextBox TextWrapping="Wrap" Margin="4" Text="{Binding Title, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</Grid>
</HeaderedContentControl>
<Button Content="Send" Height="Auto" Command="{Binding SendCommand}" VerticalAlignment="Bottom" d:LayoutOverrides="GridBox" Width="64" RenderTransformOrigin="2.643,1.088" HorizontalAlignment="Right" Margin="0,0,0,2.68" />
</Grid>
</Border>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Count}" Value="0">
<Setter TargetName="counter" Property="Visibility" Value="Hidden" />
</DataTrigger>
<DataTrigger Binding="{Binding TileBackground}" Value="{x:Null}">
<Setter TargetName="ImageComment" Property="Text" Value="Click here to pick an image" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ResourceDictionary>
@@ -0,0 +1,160 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:MessageStatusViewModel}">
<DataTemplate.Resources>
<Style x:Key="DefaultGridElementStyle" TargetType="{x:Type TextBlock}">
<Setter Property="Padding" Value="15,3,0,3" />
</Style>
</DataTemplate.Resources>
<Grid>
<DataGrid ItemsSource="{Binding Status}"
AutoGenerateColumns="False"
IsReadOnly="True"
SelectionMode="Single"
SelectionUnit="FullRow"
CanUserResizeRows="False"
HeadersVisibility="Column"
BorderThickness="2"
BorderBrush="{StaticResource ViewBackgroundBrush}"
GridLinesVisibility="None"
AlternatingRowBackground="#FF535353"
RowDetailsVisibilityMode="VisibleWhenSelected"
Background="{DynamicResource ViewBackgroundBrush}"
Foreground="{DynamicResource ViewTextBrush}"
RowBackground="#FF424242" ColumnHeaderStyle="{DynamicResource DataGridColumnHeaderStyle}" CellStyle="{DynamicResource DataGridCellStyle}">
<DataGrid.Columns>
<DataGridTextColumn Header="Pattern" Binding="{Binding Pattern, Mode=OneTime}" ElementStyle="{StaticResource DefaultGridElementStyle}" />
<DataGridTextColumn Header="Message" Binding="{Binding MessageType, Mode=OneTime}" ElementStyle="{StaticResource DefaultGridElementStyle}" />
<DataGridTemplateColumn Header="Status">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Margin="15,0,0,0" VerticalAlignment="Center" Orientation="Horizontal">
<Ellipse x:Name="indicator" VerticalAlignment="Center" Margin="0,0,6,0" Width="6" Height="6" Fill="Red" />
<TextBlock VerticalAlignment="Center" Text="{Binding StatusCode, Mode=OneTime}" />
</StackPanel>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding StatusCode}" Value="OK">
<Setter TargetName="indicator" Property="Fill" Value="LightGreen" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Connection">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Margin="15,0,0,0" VerticalAlignment="Center" Orientation="Horizontal">
<Ellipse x:Name="indicator" VerticalAlignment="Center" Margin="0,0,6,0" Width="6" Height="6" />
<TextBlock VerticalAlignment="Center" Text="{Binding DeviceConnectionStatus, Mode=OneTime}" />
</StackPanel>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding DeviceConnectionStatus}" Value="Connected">
<Setter TargetName="indicator" Property="Fill" Value="LightGreen" />
</DataTrigger>
<DataTrigger Binding="{Binding DeviceConnectionStatus}" Value="TempDisconnected">
<Setter TargetName="indicator" Property="Fill" Value="Red" />
</DataTrigger>
<DataTrigger Binding="{Binding DeviceConnectionStatus}" Value="Inactive">
<Setter TargetName="indicator" Property="Fill" Value="Gray" />
</DataTrigger>
<DataTrigger Binding="{Binding DeviceConnectionStatus}" Value="NotApplicable">
<Setter TargetName="indicator" Property="Fill" Value="Black" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Subscription">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Margin="15,0,0,0" VerticalAlignment="Center" Orientation="Horizontal">
<Ellipse x:Name="indicator" VerticalAlignment="Center" Margin="0,0,6,0" Width="6" Height="6" />
<TextBlock VerticalAlignment="Center" Text="{Binding SubscriptionStatus, Mode=OneTime}" />
</StackPanel>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding SubscriptionStatus}" Value="Active">
<Setter TargetName="indicator" Property="Fill" Value="LightGreen" />
</DataTrigger>
<DataTrigger Binding="{Binding SubscriptionStatus}" Value="Expired">
<Setter TargetName="indicator" Property="Fill" Value="Red" />
</DataTrigger>
<DataTrigger Binding="{Binding SubscriptionStatus}" Value="NotApplicable">
<Setter TargetName="indicator" Property="Fill" Value="Black" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Notification">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Margin="15,0,0,0" VerticalAlignment="Center" Orientation="Horizontal">
<Ellipse x:Name="indicator" VerticalAlignment="Center" Margin="0,0,6,0" Width="6" Height="6" />
<TextBlock VerticalAlignment="Center" Text="{Binding NotificationStatus, Mode=OneTime}" />
</StackPanel>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding NotificationStatus}" Value="Received">
<Setter TargetName="indicator" Property="Fill" Value="LightGreen" />
</DataTrigger>
<DataTrigger Binding="{Binding NotificationStatus}" Value="QueueFull">
<Setter TargetName="indicator" Property="Fill" Value="Red" />
</DataTrigger>
<DataTrigger Binding="{Binding NotificationStatus}" Value="Suppressed">
<Setter TargetName="indicator" Property="Fill" Value="Gray" />
</DataTrigger>
<DataTrigger Binding="{Binding NotificationStatus}" Value="Dropped">
<Setter TargetName="indicator" Property="Fill" Value="Gray" />
</DataTrigger>
<DataTrigger Binding="{Binding NotificationStatus}" Value="NotApplicable">
<Setter TargetName="indicator" Property="Fill" Value="Black" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<StackPanel Margin="2" Background="#FF2A2A2A">
<StackPanel Margin="1">
<TextBlock FontWeight="Bold" Margin="0,0,0,1" Text="Time Stamp" />
<TextBlock Text="{Binding Timestamp, Mode=OneTime, StringFormat=G}" />
</StackPanel>
<StackPanel Margin="1">
<TextBlock FontWeight="Bold" Margin="0,0,0,1" Text="Message Id" />
<TextBlock Text="{Binding MessageId, Mode=OneTime}" />
</StackPanel>
<StackPanel Margin="1">
<TextBlock FontWeight="Bold" Margin="0,0,0,1" Text="Channel URI" />
<TextBlock Text="{Binding ChannelUri, Mode=OneTime}" />
</StackPanel>
</StackPanel>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
</DataGrid>
</Grid>
</DataTemplate>
</ResourceDictionary>
@@ -0,0 +1,92 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:OneTimePushPatternViewModel}">
<Border Style="{DynamicResource ViewBorderStyle}">
<Grid d:LayoutOverrides="Width">
<HeaderedContentControl Width="Auto" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<CheckBox Content="Tile Message" FontWeight="Bold" Foreground="{StaticResource ViewTextBrush}" IsChecked="{Binding IsTileEnabled, Mode=TwoWay}" />
</HeaderedContentControl.Header>
<Grid Height="Auto">
<StackPanel Margin="0,0,185,84">
<TextBlock Text="Count" Margin="4" />
<Slider Minimum="0" Maximum="99" IsSnapToTickEnabled="True" TickFrequency="1" AutoToolTipPlacement="BottomRight" Value="{Binding Count, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock Text="Title" Margin="4" />
<TextBox TextWrapping="Wrap" Margin="4" Text="{Binding Title, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
<ListBox ItemsSource="{Binding TileImages}"
SelectedItem="{Binding BackgroundImageUri}"
Margin="0,0,0,-63"
VerticalAlignment="Bottom"
HorizontalAlignment="Right"
Width="183"
BorderThickness="0" Background="Transparent"
ItemContainerStyle="{DynamicResource ImageListBoxItemStyle}">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image x:Name="image" Source="{Binding}" Width="48" Height="48" Stretch="UniformToFill" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListBox>
<Border BorderThickness="5" BorderBrush="#FFDEDEDE" Background="#FF333333" HorizontalAlignment="Right" VerticalAlignment="Center">
<Grid Width="173" Height="173">
<Image Source="{Binding BackgroundImageUri, Converter={StaticResource NullTileImageConverter}}" Stretch="UniformToFill" />
<Grid x:Name="counter" HorizontalAlignment="Right" Height="30.733" Margin="0,12,12,0" VerticalAlignment="Top" Width="30.733">
<Ellipse Fill="Black" HorizontalAlignment="Stretch" Height="Auto" Margin="0" Stroke="Black" VerticalAlignment="Stretch" Width="Auto" StrokeThickness="0"/>
<TextBlock HorizontalAlignment="Center" Height="Auto" TextWrapping="Wrap" Text="{Binding Count}" VerticalAlignment="Stretch" Width="Auto" TextAlignment="Center" FontSize="21.333" d:LayoutOverrides="Height" Margin="0,-0.321,0,2.679"/>
</Grid>
<TextBlock Height="22" TextWrapping="NoWrap" Text="{Binding Title}" VerticalAlignment="Bottom" Margin="6,0,6,6" FontSize="18.667" FontWeight="Bold" Width="158" HorizontalAlignment="Center"/>
</Grid>
</Border>
</Grid>
</HeaderedContentControl>
<HeaderedContentControl Width="Auto" HorizontalContentAlignment="Stretch" Margin="0,130.6,184,0" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<CheckBox Content="Raw Message" FontWeight="Bold" Foreground="{StaticResource ViewTextBrush}" IsChecked="{Binding IsRawEnabled, Mode=TwoWay}" />
</HeaderedContentControl.Header>
<StackPanel Margin="4">
<TextBlock Text="Raw Message" Margin="4" />
<TextBox Margin="4" Text="{Binding RawMessage, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</HeaderedContentControl>
<HeaderedContentControl Width="Auto" Margin="0,215.52,184,0" VerticalAlignment="Stretch" d:LayoutOverrides="Height">
<HeaderedContentControl.Header>
<CheckBox Content="Toast Message" FontWeight="Bold" Foreground="{StaticResource ViewTextBrush}" IsChecked="{Binding IsToastEnabled, Mode=TwoWay}" />
</HeaderedContentControl.Header>
<StackPanel Margin="4">
<TextBlock Text="Title" Margin="4" />
<TextBox Margin="4" Text="{Binding ToastTitle, UpdateSourceTrigger=PropertyChanged}" />
<TextBlock Text="Subtitle" Margin="4" />
<TextBox Margin="4" Text="{Binding ToastSubTitle, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</HeaderedContentControl>
<Button Content="Send" Height="Auto" Command="{Binding SendCommand}" VerticalAlignment="Bottom" d:LayoutOverrides="GridBox" Width="64" RenderTransformOrigin="2.643,1.088" HorizontalAlignment="Right" Margin="0,0,0,2.68" />
</Grid>
</Border>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Count}" Value="0">
<Setter TargetName="counter" Property="Visibility" Value="Hidden" />
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
</ResourceDictionary>
@@ -0,0 +1,38 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:WindowsPhone.Recipes.Push.Server.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:behaviors="clr-namespace:WindowsPhone.Recipes.Push.Server.Behaviors"
mc:Ignorable="d">
<DataTemplate DataType="{x:Type vm:TileSchedulePushPatternViewModel}">
<Border Style="{DynamicResource ViewBorderStyle}">
<Grid d:LayoutOverrides="Width">
<HeaderedContentControl Width="Auto" VerticalAlignment="Top">
<HeaderedContentControl.Header>
<TextBlock Text="User Parameters" FontWeight="Bold" />
</HeaderedContentControl.Header>
<Grid Height="Auto">
<StackPanel Margin="0,0,185,84">
<TextBlock Text="Image File Name" Margin="4" />
<TextBox IsReadOnly="True" TextWrapping="Wrap" Margin="4" Text="{Binding ImageFileName, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
<Border BorderThickness="5" BorderBrush="#FFDEDEDE" Background="#FF333333" HorizontalAlignment="Right" VerticalAlignment="Center">
<Grid Width="173" Height="173">
<Image Source="{Binding ImageFileName, Converter={StaticResource UserFileImageConverter}}" Stretch="UniformToFill" />
<TextBlock Height="22" TextWrapping="NoWrap" Text="{Binding Title}" VerticalAlignment="Bottom" Margin="6,0,6,6" FontSize="18.667" FontWeight="Bold" Width="158" HorizontalAlignment="Center"/>
</Grid>
</Border>
</Grid>
</HeaderedContentControl>
</Grid>
</Border>
</DataTemplate>
</ResourceDictionary>