diff options
Diffstat (limited to 'Xamarin.Forms.Platform.WP8/WPResources.xaml')
-rw-r--r-- | Xamarin.Forms.Platform.WP8/WPResources.xaml | 542 |
1 files changed, 542 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.WP8/WPResources.xaml b/Xamarin.Forms.Platform.WP8/WPResources.xaml new file mode 100644 index 00000000..6a234e60 --- /dev/null +++ b/Xamarin.Forms.Platform.WP8/WPResources.xaml @@ -0,0 +1,542 @@ +<?xml version="1.0" encoding="utf-8" ?> +<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit" + xmlns:forms="clr-namespace:Xamarin.Forms.Platform.WinPhone" + xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" + xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"> + + <forms:CaseConverter x:Key="UpperConverter" ConvertToUpper="True" /> + <forms:CaseConverter x:Key="LowerConverter" ConvertToUpper="False" /> + <forms:ColorConverter x:Key="ColorConverter" /> + <forms:HeightConverter x:Key="HeightConverter" /> + <forms:HorizontalTextAlignmentConverter x:Key="HorizontalTextAlignmentConverter" /> + <forms:KeyboardConverter x:Key="KeyboardConverter"/> + <forms:ImageConverter x:Key="ImageConverter" /> + <forms:ViewToRendererConverter x:Key="ViewToRenderer" /> + <forms:PageToRendererConverter x:Key="PageToRenderer" /> + <forms:CollapseWhenEmptyConverter x:Key="CollapseWhenEmpty" /> + <forms:EntryCellRendererCompleted x:Key="EntryCellRendererCompleted" /> + + <Style x:Key="PhoneTextSmallTitleStyle" BasedOn="{StaticResource PhoneTextNormalStyle}" TargetType="TextBlock"> + <Style.Setters> + <Setter Property="FontWeight" Value="Bold" /> + </Style.Setters> + </Style> + + <DataTemplate x:Key="CellTemplate"> + <Border Background="Transparent"> + <forms:CellControl Cell="{Binding}" HorizontalContentAlignment="Stretch" /> + </Border> + </DataTemplate> + + <DataTemplate x:Key="TableGroup"> + <StackPanel Margin="0,20,0,0"> + <TextBlock Text="{Binding Title,Converter={StaticResource LowerConverter}}" Style="{StaticResource PhoneTextGroupHeaderStyle}" /> + <ItemsControl ItemsSource="{Binding}" ItemTemplate="{StaticResource CellTemplate}" /> + </StackPanel> + </DataTemplate> + + <DataTemplate x:Key="ViewCell"> + <ContentPresenter Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" Content="{Binding View,Converter={StaticResource ViewToRenderer}}" /> + </DataTemplate> + + <DataTemplate x:Key="View"> + <ContentPresenter Content="{Binding Path=.,Converter={StaticResource ViewToRenderer}}" /> + </DataTemplate> + + <Style x:Key="HeaderJumpStyle" TargetType="phone:LongListSelector"> + <Setter Property="GridCellSize" Value="113,113" /> + <Setter Property="LayoutMode" Value="Grid" /> + <Setter Property="ItemTemplate"> + <Setter.Value> + <DataTemplate> + <Border Background="{StaticResource PhoneAccentBrush}" Margin="6"> + <TextBlock Text="{Binding ShortName, Converter={StaticResource LowerConverter}}" Foreground="{StaticResource PhoneForegroundBrush}" FontSize="48" Padding="6" FontFamily="{StaticResource PhoneFontFamilySemiLight}" HorizontalAlignment="Left" VerticalAlignment="Bottom" /> + </Border> + </DataTemplate> + </Setter.Value> + </Setter> + </Style> + + <DataTemplate x:Key="ListViewHeader"> + <forms:CellControl Cell="{Binding HeaderContent}" HorizontalContentAlignment="Left" ShowContextActions="False" /> + </DataTemplate> + + <DataTemplate x:Key="ListViewHeaderTextCell"> + <Border Background="{StaticResource PhoneAccentBrush}" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" Margin="5" MinWidth="62" MinHeight="62"> + <StackPanel Margin="6"> + <StackPanel.Resources> + <Style TargetType="TextBlock"> + <Setter Property="FontFamily" Value="{StaticResource PhoneFontFamilySemiLight}" /> + </Style> + </StackPanel.Resources> + + <TextBlock FontSize="48" + Text="{Binding Text, Converter={StaticResource LowerConverter}}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + Foreground="{Binding TextColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" /> + + <TextBlock FontSize="32" + Text="{Binding Detail}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + Foreground="{Binding DetailColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneAccentBrush}" /> + </StackPanel> + </Border> + </DataTemplate> + + <DataTemplate x:Key="TextCell"> + <Button Name="button" Margin="0,10,0,0" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" IsEnabled="{Binding IsEnabled}"> + <Button.Template> + <ControlTemplate> + <Grid Background="{Binding Background,RelativeSource={RelativeSource TemplatedParent}}"> + <ContentPresenter /> + </Grid> + </ControlTemplate> + </Button.Template> + <Button.Content> + <StackPanel> + <TextBlock + Style="{StaticResource PhoneTextExtraLargeStyle}" + Text="{Binding Text,Converter={StaticResource LowerConverter}}" + Foreground="{Binding TextColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + /> + + <TextBlock + Style="{StaticResource PhoneTextAccentStyle}" + Text="{Binding Detail}" + Foreground="{Binding DetailColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneAccentBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + /> + </StackPanel> + </Button.Content> + </Button> + </DataTemplate> + + <DataTemplate x:Key="ImageCell"> + <Button Name="button" Margin="0,10,0,0" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" IsEnabled="{Binding IsEnabled}"> + <Button.Template> + <ControlTemplate> + <Grid Background="{Binding Background,RelativeSource={RelativeSource TemplatedParent}}"> + <ContentPresenter /> + </Grid> + </ControlTemplate> + </Button.Template> + <Button.Content> + <Grid Margin="10, 0, 0, 0"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="80"/> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + + <Image + Grid.Column="0" + DataContext="{Binding ImageSource, Converter={StaticResource ImageConverter}}" + Source="{Binding Value}" + VerticalAlignment="Center" + /> + + <StackPanel Grid.Column="1"> + <TextBlock + Style="{StaticResource PhoneTextExtraLargeStyle}" + Text="{Binding Text,Converter={StaticResource LowerConverter}}" + Foreground="{Binding TextColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + /> + + <TextBlock + Style="{StaticResource PhoneTextAccentStyle}" + Text="{Binding Detail}" + Foreground="{Binding DetailColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneAccentBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + /> + </StackPanel> + </Grid> + </Button.Content> + </Button> + </DataTemplate> + + <DataTemplate x:Key="ListImageCell"> + <Button Margin="0,10,0,0" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" IsEnabled="{Binding IsEnabled}"> + <Button.Template> + <ControlTemplate> + <Grid Background="{Binding Background,RelativeSource={RelativeSource TemplatedParent}}"> + <ContentPresenter /> + </Grid> + </ControlTemplate> + </Button.Template> + <Button.Content> + <Grid Margin="10, 0, 0, 0"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="80"/> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + + <Image + Grid.Column="0" + DataContext="{Binding ImageSource, Converter={StaticResource ImageConverter}}" + Source="{Binding Value}" + VerticalAlignment="Center" + /> + + <StackPanel Grid.Column="1"> + <TextBlock + Style="{StaticResource PhoneTextLargeStyle}" + Text="{Binding Text}" + Foreground="{Binding TextColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + forms:ListViewRenderer.HighlightWhenSelected="True" + /> + + <TextBlock + Style="{StaticResource PhoneTextAccentStyle}" + Text="{Binding Detail}" + Foreground="{Binding DetailColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneAccentBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + forms:ListViewRenderer.HighlightWhenSelected="True" + /> + </StackPanel> + </Grid> + </Button.Content> + </Button> + </DataTemplate> + + <DataTemplate x:Key="ListViewTextCell"> + <Button Margin="0,10,0,0" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" IsEnabled="{Binding IsEnabled}"> + <Button.Template> + <ControlTemplate> + <Grid Background="{Binding Background,RelativeSource={RelativeSource TemplatedParent}}"> + <ContentPresenter /> + </Grid> + </ControlTemplate> + </Button.Template> + <Button.Content> + <StackPanel> + <TextBlock + Style="{StaticResource PhoneTextLargeStyle}" + Text="{Binding Text}" + Foreground="{Binding TextColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + forms:ListViewRenderer.HighlightWhenSelected="True" + /> + + <TextBlock + Style="{StaticResource PhoneTextAccentStyle}" + Text="{Binding Detail}" + Foreground="{Binding DetailColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneAccentBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + toolkit:TiltEffect.IsTiltEnabled="True" + forms:ListViewRenderer.HighlightWhenSelected="True" + /> + </StackPanel> + </Button.Content> + </Button> + </DataTemplate> + + <DataTemplate x:Key="EntryCell"> + <Grid HorizontalAlignment="Stretch"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="Auto"/> + <ColumnDefinition Width="*"/> + </Grid.ColumnDefinitions> + + <Grid.Children> + <TextBlock forms:ListViewRenderer.HighlightWhenSelected="True" Style="{StaticResource PhoneTextLargeStyle}" + Text="{Binding Label}" + Foreground="{Binding LabelColor,Converter={StaticResource ColorConverter},ConverterParameter=PhoneForegroundBrush}" + Visibility="{Binding Text,RelativeSource={RelativeSource Self}, Converter={StaticResource CollapseWhenEmpty}}" + VerticalAlignment="Center" + Grid.Column="0" + /> + <forms:EntryCellPhoneTextBox + IsEnabled="{Binding IsEnabled}" + Hint="{Binding Placeholder}" + Text="{Binding Text, Mode=TwoWay}" + InputScope="{Binding Keyboard, Converter={StaticResource KeyboardConverter}}" + VerticalAlignment="Center" + TextAlignment="{Binding HorizontalTextAlignment, Converter={StaticResource HorizontalTextAlignmentConverter}}" + Grid.Column="1" + > + <i:Interaction.Triggers> + <i:EventTrigger EventName="KeyboardReturnPressed"> + <i:InvokeCommandAction Command="{StaticResource EntryCellRendererCompleted}" CommandParameter="{Binding}" /> + </i:EventTrigger> + </i:Interaction.Triggers> + </forms:EntryCellPhoneTextBox> + </Grid.Children> + </Grid> + </DataTemplate> + + <DataTemplate x:Key="SwitchCell"> + <toolkit:ToggleSwitch Content="{Binding Text}" Height="{Binding RenderHeight, Converter={StaticResource HeightConverter}}" + IsChecked="{Binding On, Mode=TwoWay}" IsEnabled="{Binding IsEnabled}" FontFamily="{StaticResource PhoneFontFamilyNormal}" /> + </DataTemplate> + + <DataTemplate x:Key="TabbedPage"> + <forms:TabbedPagePresenter Content="{Binding Converter={StaticResource PageToRenderer}}" /> + </DataTemplate> + + <DataTemplate x:Key="TabbedPageHeader"> + <TextBlock Text="{Binding Title, Converter={StaticResource LowerConverter}}" /> + </DataTemplate> + + <DataTemplate x:Key="CarouselPage"> + <forms:CarouselPagePresenter Content="{Binding Converter={StaticResource PageToRenderer}}" /> + </DataTemplate> + + <DataTemplate x:Key="PickerItemTemplate"> + <StackPanel> + <TextBlock Text="{Binding Data}" Opacity="{Binding Opacity}"/> + </StackPanel> + </DataTemplate> + + <DataTemplate x:Key="PickerFullItemTemplate"> + <StackPanel MaxHeight="{Binding MaxHeight}"> + <TextBlock Text="{Binding Data}" FontSize="43" /> + </StackPanel> + </DataTemplate> + + <!-- Overriding the PhoneTextBox Style so we can handle Placeholder alignment --> + <forms:TextAlignmentToHorizontalAlignmentConverter x:Key="AlignmentConverter" /> + <Style TargetType="forms:FormsPhoneTextBox"> + <Setter Property="FontFamily" Value="{StaticResource PhoneFontFamilyNormal}" /> + <Setter Property="FontSize" Value="{StaticResource PhoneFontSizeMediumLarge}" /> + <Setter Property="Background" Value="{StaticResource PhoneTextBoxBrush}" /> + <Setter Property="Foreground" Value="{StaticResource PhoneTextBoxForegroundBrush}" /> + <Setter Property="BorderBrush" Value="{StaticResource PhoneTextBoxBrush}" /> + <Setter Property="SelectionBackground" Value="{StaticResource PhoneAccentBrush}" /> + <Setter Property="SelectionForeground" Value="{StaticResource PhoneTextBoxSelectionForegroundBrush}" /> + <Setter Property="BorderThickness" Value="{StaticResource PhoneBorderThickness}" /> + <Setter Property="Padding" Value="{StaticResource PhoneBorderThickness}" /> + <Setter Property="PlaceholderForegroundBrush" Value="{StaticResource PhoneTextBoxReadOnlyBrush}" /> + + <Setter Property="Template"> + <Setter.Value> + + <ControlTemplate TargetType="forms:FormsPhoneTextBox"> + + <Grid Background="Transparent" x:Name="RootGrid"> + <VisualStateManager.VisualStateGroups> + <VisualStateGroup x:Name="CommonStates"> + <VisualState x:Name="Normal" /> + <VisualState x:Name="Disabled"> + <Storyboard> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" + Storyboard.TargetName="HintBorder"> + <DiscreteObjectKeyFrame KeyTime="0"> + <DiscreteObjectKeyFrame.Value> + <Visibility>Collapsed</Visibility> + </DiscreteObjectKeyFrame.Value> + </DiscreteObjectKeyFrame> + </ObjectAnimationUsingKeyFrames> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" + Storyboard.TargetName="TextBorder"> + <DiscreteObjectKeyFrame KeyTime="0"> + <DiscreteObjectKeyFrame.Value> + <Visibility>Visible</Visibility> + </DiscreteObjectKeyFrame.Value> + </DiscreteObjectKeyFrame> + </ObjectAnimationUsingKeyFrames> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="BorderBrush" + Storyboard.TargetName="TextBorder"> + <DiscreteObjectKeyFrame KeyTime="0" Value="Transparent" /> + </ObjectAnimationUsingKeyFrames> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Margin" + Storyboard.TargetName="TextBorder"> + <DiscreteObjectKeyFrame KeyTime="0" Value="0" /> + </ObjectAnimationUsingKeyFrames> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="HorizontalAlignment" + Storyboard.TargetName="Text"> + <DiscreteObjectKeyFrame KeyTime="0"> + <DiscreteObjectKeyFrame.Value> + <HorizontalAlignment>Stretch</HorizontalAlignment> + </DiscreteObjectKeyFrame.Value> + </DiscreteObjectKeyFrame> + </ObjectAnimationUsingKeyFrames> + </Storyboard> + </VisualState> + </VisualStateGroup> + <VisualStateGroup x:Name="FocusStates"> + <VisualState x:Name="Focused"> + <Storyboard> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Background" + Storyboard.TargetName="HintBorder"> + <DiscreteObjectKeyFrame KeyTime="0" + Value="{StaticResource PhoneTextBoxEditBackgroundBrush}" /> + </ObjectAnimationUsingKeyFrames> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="BorderBrush" + Storyboard.TargetName="HintBorder"> + <DiscreteObjectKeyFrame KeyTime="0" + Value="{StaticResource PhoneTextBoxEditBorderBrush}" /> + </ObjectAnimationUsingKeyFrames> + </Storyboard> + </VisualState> + <VisualState x:Name="Unfocused" /> + </VisualStateGroup> + <VisualStateGroup x:Name="LengthIndicatorStates"> + <VisualState x:Name="LengthIndicatorVisible"> + <Storyboard> + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" + Storyboard.TargetName="LengthIndicator"> + <DiscreteObjectKeyFrame KeyTime="0:0:0"> + <DiscreteObjectKeyFrame.Value> + <Visibility>Visible</Visibility> + </DiscreteObjectKeyFrame.Value> + </DiscreteObjectKeyFrame> + </ObjectAnimationUsingKeyFrames> + + <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid" + Storyboard.TargetProperty="Margin"> + <DiscreteObjectKeyFrame KeyTime="0:0:0" + Value="0, 0, 0, 27" /> + </ObjectAnimationUsingKeyFrames> + + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" + Storyboard.TargetName="LengthIndicator"> + <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="0.6" /> + </ObjectAnimationUsingKeyFrames> + + <DoubleAnimation Storyboard.TargetName="LengthIndicator" + Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" + To="32" + Duration="0:0:0.350"> + <DoubleAnimation.EasingFunction> + <ExponentialEase Exponent="6" /> + </DoubleAnimation.EasingFunction> + </DoubleAnimation> + </Storyboard> + </VisualState> + <VisualState x:Name="LengthIndicatorHidden"> + <Storyboard> + <DoubleAnimation Storyboard.TargetName="LengthIndicator" + Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.Y)" + To="0" + Duration="0:0:0.350"> + <DoubleAnimation.EasingFunction> + <ExponentialEase Exponent="6" /> + </DoubleAnimation.EasingFunction> + </DoubleAnimation> + + <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid" + Storyboard.TargetProperty="Margin"> + <DiscreteObjectKeyFrame KeyTime="0:0:0" + Value="0, 0, 0, 0" /> + </ObjectAnimationUsingKeyFrames> + + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" + Storyboard.TargetName="LengthIndicator"> + <DiscreteObjectKeyFrame KeyTime="0:0:0.350" Value="0" /> + </ObjectAnimationUsingKeyFrames> + + <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" + Storyboard.TargetName="LengthIndicator"> + <DiscreteObjectKeyFrame KeyTime="0:0:0.350"> + <DiscreteObjectKeyFrame.Value> + <Visibility>Collapsed</Visibility> + </DiscreteObjectKeyFrame.Value> + </DiscreteObjectKeyFrame> + </ObjectAnimationUsingKeyFrames> + </Storyboard> + </VisualState> + </VisualStateGroup> + </VisualStateManager.VisualStateGroups> + + <Border x:Name="LengthIndicatorBorder"> + <TextBlock Foreground="{StaticResource PhoneContrastBackgroundBrush}" + HorizontalAlignment="Right" + TextAlignment="Right" + VerticalAlignment="Bottom" + Margin="{StaticResource PhoneMargin}" + FontSize="{StaticResource PhoneFontSizeNormal}" + Opacity="0" + x:Name="LengthIndicator"> + <TextBlock.RenderTransform> + <TranslateTransform /> + </TextBlock.RenderTransform> + </TextBlock> + </Border> + + <Border x:Name="HintBorder" + BorderBrush="{TemplateBinding BorderBrush}" + BorderThickness="{TemplateBinding BorderThickness}" + Background="{TemplateBinding Background}" + Margin="{StaticResource PhoneTouchTargetOverhang}"> + <Grid> + <ContentControl x:Name="HintContent" + Style="{TemplateBinding HintStyle}" + Content="{TemplateBinding Hint}" + Foreground="{TemplateBinding PlaceholderForegroundBrush}" + Background="Transparent" + HorizontalAlignment="{Binding TextAlignment, + RelativeSource={RelativeSource Mode=TemplatedParent}, + Converter={StaticResource AlignmentConverter}}" + VerticalAlignment="Center" + Margin="3,0,3,0" + Visibility="{TemplateBinding ActualHintVisibility}" /> + <ContentControl x:Name="ContentElement" + BorderThickness="0" + HorizontalContentAlignment="Stretch" + Margin="{StaticResource PhoneTextBoxInnerMargin}" + Padding="{TemplateBinding Padding}" + VerticalContentAlignment="Stretch" /> + </Grid> + </Border> + <Border x:Name="TextBorder" + BorderBrush="{StaticResource PhoneDisabledBrush}" + BorderThickness="{TemplateBinding BorderThickness}" + Background="Transparent" + Margin="{StaticResource PhoneTouchTargetOverhang}" + Visibility="Collapsed"> + <TextBox x:Name="Text" + Foreground="{StaticResource PhoneDisabledBrush}" + FontWeight="{TemplateBinding FontWeight}" + FontStyle="{TemplateBinding FontStyle}" + FontSize="{TemplateBinding FontSize}" + FontFamily="{TemplateBinding FontFamily}" + SelectionForeground="{TemplateBinding SelectionForeground}" + SelectionBackground="{TemplateBinding SelectionBackground}" + TextAlignment="{TemplateBinding TextAlignment}" + TextWrapping="{TemplateBinding TextWrapping}" + Text="{TemplateBinding DisabledText}" + + HorizontalAlignment="Left" /> + </Border> + <Border x:Name="ActionIconBorder" + Width="84" + Height="72" + Background="Transparent" + HorizontalAlignment="Right" + VerticalAlignment="Bottom"> + <Image x:Name="ActionIcon" + Width="26" + Height="26" + Source="{TemplateBinding ActionIcon}" /> + </Border> + + <TextBlock x:Name="MeasurementTextBlock" + Margin="8" + IsHitTestVisible="False" + Opacity="0" + FontFamily="{TemplateBinding FontFamily}" + FontSize="{TemplateBinding FontSize}" + FontStretch="{TemplateBinding FontStretch}" + TextAlignment="{TemplateBinding TextAlignment}" + FontWeight="{TemplateBinding FontWeight}" + FontStyle="{TemplateBinding FontStyle}" + TextWrapping="{TemplateBinding TextWrapping}" + Text="{TemplateBinding Text}" /> + </Grid> + </ControlTemplate> + </Setter.Value> + </Setter> + </Style> + +</ResourceDictionary> |