mirror of
https://github.com/Stone-Red-Code/docs-desktop.git
synced 2026-09-04 23:43:39 +02:00
* add toc/bread changes * add xaml-services * add ported wpf content * add xaml-services info to docfx * Fix links 1 * Fix links 2 * Fix links 3 * Fix links 4 * Fix links 5 * Fix links 6 * Fix links 7 * Fix xaml-services link * Fix snippets 1 * Fix snippets 2 * adjust breadcrumb and toc * remove preserve-view from breadcrumbs * add empty view to toc item xaml * update include * remove contextual toc for vs article :(
115 lines
6.2 KiB
XML
115 lines
6.2 KiB
XML
<Window x:Class="bindings.CollectionView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:src="clr-namespace:bindings"
|
|
xmlns:local="clr-namespace:bindings"
|
|
mc:Ignorable="d"
|
|
Title="CollectionView" Height="450" Width="800" Loaded="Window_Loaded">
|
|
<!-- <CollectionView> -->
|
|
<Window.Resources>
|
|
<CollectionViewSource
|
|
Source="{Binding Source={x:Static Application.Current}, Path=AuctionItems}"
|
|
x:Key="listingDataView" />
|
|
</Window.Resources>
|
|
<!-- </CollectionView> -->
|
|
<Grid>
|
|
<Grid.Resources>
|
|
<!-- <AuctionItemDataTemplate> -->
|
|
<DataTemplate DataType="{x:Type src:AuctionItem}">
|
|
<Border BorderThickness="1" BorderBrush="Gray"
|
|
Padding="7" Name="border" Margin="3" Width="500">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition/>
|
|
<RowDefinition/>
|
|
<RowDefinition/>
|
|
<RowDefinition/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="20"/>
|
|
<ColumnDefinition Width="86"/>
|
|
<ColumnDefinition Width="*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Polygon Grid.Row="0" Grid.Column="0" Grid.RowSpan="4"
|
|
Fill="Yellow" Stroke="Black" StrokeThickness="1"
|
|
StrokeLineJoin="Round" Width="20" Height="20"
|
|
Stretch="Fill"
|
|
Points="9,2 11,7 17,7 12,10 14,15 9,12 4,15 6,10 1,7 7,7"
|
|
Visibility="Hidden" Name="star"/>
|
|
|
|
<TextBlock Grid.Row="0" Grid.Column="1" Margin="0,0,8,0"
|
|
Name="descriptionTitle"
|
|
Style="{StaticResource smallTitleStyle}">Description:</TextBlock>
|
|
|
|
<TextBlock Name="DescriptionDTDataType" Grid.Row="0" Grid.Column="2"
|
|
Text="{Binding Path=Description}"
|
|
Style="{StaticResource textStyleTextBlock}"/>
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="1" Margin="0,0,8,0"
|
|
Name="currentPriceTitle"
|
|
Style="{StaticResource smallTitleStyle}">Current Price:</TextBlock>
|
|
|
|
<StackPanel Grid.Row="1" Grid.Column="2" Orientation="Horizontal">
|
|
<TextBlock Text="$" Style="{StaticResource textStyleTextBlock}"/>
|
|
<TextBlock Name="CurrentPriceDTDataType"
|
|
Text="{Binding Path=CurrentPrice}"
|
|
Style="{StaticResource textStyleTextBlock}"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Border>
|
|
<DataTemplate.Triggers>
|
|
<DataTrigger Binding="{Binding Path=SpecialFeatures}">
|
|
<DataTrigger.Value>
|
|
<src:SpecialFeatures>Color</src:SpecialFeatures>
|
|
</DataTrigger.Value>
|
|
<DataTrigger.Setters>
|
|
<Setter Property="BorderBrush" Value="DodgerBlue" TargetName="border" />
|
|
<Setter Property="Foreground" Value="Navy" TargetName="descriptionTitle" />
|
|
<Setter Property="Foreground" Value="Navy" TargetName="currentPriceTitle" />
|
|
<Setter Property="BorderThickness" Value="3" TargetName="border" />
|
|
<Setter Property="Padding" Value="5" TargetName="border" />
|
|
</DataTrigger.Setters>
|
|
</DataTrigger>
|
|
<DataTrigger Binding="{Binding Path=SpecialFeatures}">
|
|
<DataTrigger.Value>
|
|
<src:SpecialFeatures>Highlight</src:SpecialFeatures>
|
|
</DataTrigger.Value>
|
|
<Setter Property="BorderBrush" Value="Orange" TargetName="border" />
|
|
<Setter Property="Foreground" Value="Navy" TargetName="descriptionTitle" />
|
|
<Setter Property="Foreground" Value="Navy" TargetName="currentPriceTitle" />
|
|
<Setter Property="Visibility" Value="Visible" TargetName="star" />
|
|
<Setter Property="BorderThickness" Value="3" TargetName="border" />
|
|
<Setter Property="Padding" Value="5" TargetName="border" />
|
|
</DataTrigger>
|
|
</DataTemplate.Triggers>
|
|
</DataTemplate>
|
|
<!-- </AuctionItemDataTemplate> -->
|
|
</Grid.Resources>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
|
|
<StackPanel>
|
|
<CheckBox Checked="AddSortCheckBox_Checked">Add Sorting</CheckBox>
|
|
<CheckBox Checked="AddFilteringCheckBox_Checked">Add Filtering</CheckBox>
|
|
<CheckBox Checked="AddGroupingCheckBox_Checked">Add Grouping</CheckBox>
|
|
</StackPanel>
|
|
|
|
<!-- <ListBoxContentControl> -->
|
|
<!-- <ListBoxCollectionView> -->
|
|
<ListBox Name="Master" Grid.Row="2" Grid.ColumnSpan="3" Margin="8"
|
|
ItemsSource="{Binding Source={StaticResource listingDataView}}" />
|
|
<!-- </ListBoxCollectionView> -->
|
|
<ContentControl Name="Detail" Grid.Row="3" Grid.ColumnSpan="3"
|
|
Content="{Binding Source={StaticResource listingDataView}}"
|
|
ContentTemplate="{StaticResource detailsProductListingTemplate}"
|
|
Margin="9,0,0,0"/>
|
|
<!-- </ListBoxContentControl> -->
|
|
</Grid>
|
|
</Window>
|