<UserControl x:Class="FLY.Thick.Base.UI.UiModule.DynAreaSample" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:FLY.Thick.Base.UI" d:DesignWidth="250" mc:Ignorable="d" > <UserControl.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/FLY.ControlLibrary;component/Converter/Converters.xaml"/> </ResourceDictionary.MergedDictionaries> <local:PgGetSampleVmUt x:Key="viewModel" Enable="True"/> </ResourceDictionary> </UserControl.Resources> <Button d:DataContext="{StaticResource viewModel}" Style="{StaticResource Styles.Button.Empty}" Width="250" Click="Border_Sample_Click" Visibility="{Binding Enable,Converter={StaticResource visbilityconv},ConverterParameter=Collapsed}"> <Border Style="{StaticResource Styles.Module.Border}" > <StackPanel Margin="2"> <ItemsControl ItemsSource="{Binding Samples}"> <ItemsControl.ItemTemplate> <DataTemplate> <Grid Margin="2" Visibility="{Binding Enable,Converter={StaticResource visbilityconv},ConverterParameter=Collapsed}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="182*" /> <ColumnDefinition Width="auto" /> </Grid.ColumnDefinitions> <StackPanel Orientation="Horizontal" > <TextBlock Style="{StaticResource Styles.Module.Text.ItemHeader}" > <Run Text="{StaticResource str.DynArea.Sample}" /><Run Text="{Binding Name}"/> </TextBlock> <TextBlock Style="{StaticResource Styles.Module.Text.ItemValue}" Foreground="{StaticResource Brushes.Activity}" Text="{Binding AD}" /> <TextBlock Style="{StaticResource Styles.Module.Text.ItemValue.Separator}"/> <TextBlock Style="{StaticResource Styles.Module.Text.ItemValue.Unit}" Text="{Binding OrgAD}" /> </StackPanel> <TextBlock Grid.Column="1" Style="{StaticResource Styles.Module.Text.ItemValue}" Background="{StaticResource Brushes.Activity}" Foreground="White" Text="{Binding SampleValue,StringFormat={}{0:F2}}" /> </Grid> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </StackPanel> </Border> </Button> </UserControl>