Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| <Window x:Class="StylingIntroSample.Window1" | |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | |
| xmlns:local="clr-namespace:StylingIntroSample" | |
| Loaded="WindowLoaded" | |
| Title="StylingIntroSample" SizeToContent="WidthAndHeight"> | |
| <!--<SnippetResources>--> | |
| <Window.Resources> | |
| <!--</SnippetResources>--> | |
| <ObjectDataProvider x:Name="PhotosODP" x:Key="MyPhotos" | |
| ObjectType="{x:Type local:PhotoList}"/> | |
| <!--<Snippettb1>--> | |
| <!--A Style that affects all TextBlocks--> | |
| <Style TargetType="TextBlock"> | |
| <Setter Property="HorizontalAlignment" Value="Center" /> | |
| <Setter Property="FontFamily" Value="Comic Sans MS"/> | |
| <Setter Property="FontSize" Value="14"/> | |
| </Style> | |
| <!--</Snippettb1>--> | |
| <!--<Snippettb2>--> | |
| <!--A Style that extends the previous TextBlock Style--> | |
| <!--This is a "named style" with an x:Key of TitleText--> | |
| <Style BasedOn="{StaticResource {x:Type TextBlock}}" | |
| TargetType="TextBlock" | |
| x:Key="TitleText"> | |
| <Setter Property="FontSize" Value="26"/> | |
| <Setter Property="Foreground"> | |
| <Setter.Value> | |
| <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1"> | |
| <LinearGradientBrush.GradientStops> | |
| <GradientStop Offset="0.0" Color="#90DDDD" /> | |
| <GradientStop Offset="1.0" Color="#5BFFFF" /> | |
| </LinearGradientBrush.GradientStops> | |
| </LinearGradientBrush> | |
| </Setter.Value> | |
| </Setter> | |
| </Style> | |
| <!--</Snippettb2>--> | |
| <!--Horizontal ListBox Control Template--> | |
| <!--<SnippetListBoxCT>--> | |
| <Style TargetType="ListBox"> | |
| <Setter Property="Template"> | |
| <Setter.Value> | |
| <ControlTemplate TargetType="ListBox"> | |
| <Border CornerRadius="5" Background="{TemplateBinding ListBox.Background}"> | |
| <ScrollViewer HorizontalScrollBarVisibility="Auto"> | |
| <StackPanel Orientation="Horizontal" | |
| VerticalAlignment="Center" | |
| HorizontalAlignment="Center" | |
| IsItemsHost="True"/> | |
| </ScrollViewer> | |
| </Border> | |
| </ControlTemplate> | |
| </Setter.Value> | |
| </Setter> | |
| </Style> | |
| <!--</SnippetListBoxCT>--> | |
| <!--<SnippetDataTemplate>--> | |
| <!--DataTemplate to display Photos as images | |
| instead of text strings of Paths--> | |
| <DataTemplate DataType="{x:Type local:Photo}"> | |
| <Border Margin="3"> | |
| <Image Source="{Binding Source}"/> | |
| </Border> | |
| </DataTemplate> | |
| <!--</SnippetDataTemplate>--> | |
| <!--<SnippetListBoxItemStyle>--> | |
| <Style TargetType="ListBoxItem"> | |
| <Setter Property="Opacity" Value="0.5" /> | |
| <Setter Property="MaxHeight" Value="75" /> | |
| <Style.Triggers> | |
| <Trigger Property="IsSelected" Value="True"> | |
| <Trigger.Setters> | |
| <Setter Property="Opacity" Value="1.0" /> | |
| </Trigger.Setters> | |
| </Trigger> | |
| <EventTrigger RoutedEvent="Mouse.MouseEnter"> | |
| <EventTrigger.Actions> | |
| <BeginStoryboard> | |
| <Storyboard> | |
| <DoubleAnimation | |
| Duration="0:0:0.2" | |
| Storyboard.TargetProperty="MaxHeight" | |
| To="90" /> | |
| </Storyboard> | |
| </BeginStoryboard> | |
| </EventTrigger.Actions> | |
| </EventTrigger> | |
| <EventTrigger RoutedEvent="Mouse.MouseLeave"> | |
| <EventTrigger.Actions> | |
| <BeginStoryboard> | |
| <Storyboard> | |
| <DoubleAnimation | |
| Duration="0:0:1" | |
| Storyboard.TargetProperty="MaxHeight" /> | |
| </Storyboard> | |
| </BeginStoryboard> | |
| </EventTrigger.Actions> | |
| </EventTrigger> | |
| </Style.Triggers> | |
| </Style> | |
| <!--</SnippetListBoxItemStyle>--> | |
| <!--<SnippetResources2>--> | |
| </Window.Resources> | |
| <!--</SnippetResources2>--> | |
| <StackPanel Margin="10"> | |
| <!--<SnippetUIText>--> | |
| <TextBlock Style="{StaticResource TitleText}" Name="textblock1">My Pictures</TextBlock> | |
| <TextBlock>Check out my new pictures!</TextBlock> | |
| <!--</SnippetUIText>--> | |
| <!--<SnippetUIListBox>--> | |
| <ListBox ItemsSource="{Binding Source={StaticResource MyPhotos}}" | |
| Background="Silver" Width="600" Margin="10" SelectedIndex="0"/> | |
| <!--</SnippetUIListBox>--> | |
| </StackPanel> | |
| </Window> |