/CodeMaid/UI/Dialogs/Options/Cleaning/CleaningFileTypesDataTemplate.xaml
https://bitbucket.org/s_cadwallader/codemaid · XAML · 51 lines · 46 code · 5 blank · 0 comment · 0 complexity · b4db00db208753df1ea856fdd1fb0291 MD5 · raw file
- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="clr-namespace:SteveCadwallader.CodeMaid.UI.Dialogs.Options.Cleaning"
- xmlns:cnv="clr-namespace:SteveCadwallader.CodeMaid.UI.Converters">
- <DataTemplate DataType="{x:Type local:CleaningFileTypesViewModel}">
- <StackPanel>
- <GroupBox Header="Include">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- <RowDefinition Height="Auto" />
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="10" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="10" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="10" />
- <ColumnDefinition Width="Auto" />
- </Grid.ColumnDefinitions>
-
- <CheckBox Content="C#" IsChecked="{Binding IncludeCSharp}" />
- <CheckBox Grid.Column="2" Content="C++" IsChecked="{Binding IncludeCPlusPlus}" />
- <CheckBox Grid.Column="4" Content="F#" IsChecked="{Binding IncludeFSharp}" />
- <CheckBox Grid.Column="6" Content="VB" IsChecked="{Binding IncludeVisualBasic}" />
-
- <CheckBox Grid.Row="1" Content="XAML" IsChecked="{Binding IncludeXAML}" />
- <CheckBox Grid.Row="1" Grid.Column="2" Content="XML" IsChecked="{Binding IncludeXML}" />
-
- <CheckBox Grid.Row="2" Content="HTML" IsChecked="{Binding IncludeHTML}" />
- <CheckBox Grid.Row="2" Grid.Column="2" Content="CSS" IsChecked="{Binding IncludeCSS}" />
- <CheckBox Grid.Row="2" Grid.Column="4" Content="JavaScript" IsChecked="{Binding IncludeJavaScript}" />
- <CheckBox Grid.Row="2" Grid.Column="6" Content="TypeScript" IsChecked="{Binding IncludeTypeScript}" />
- </Grid>
- </GroupBox>
-
- <GroupBox Header="Exclude">
- <StackPanel>
- <CheckBox Content="T4 generated code" IsChecked="{Binding ExcludeT4GeneratedCode}" />
-
- <TextBlock Text="Regular expressions that match file names to exclude (ex: .*\.resx )" Margin="5,5,5,0" />
- <TextBox Style="{DynamicResource TextBoxMultiLine}"
- Text="{Binding ExclusionExpression, Converter={x:Static cnv:StringReplaceConverter.DoublePipeToNewLine}, UpdateSourceTrigger=PropertyChanged}" />
- <TextBlock FontStyle="Italic" Text="Place each regular expression on a separate line" />
- </StackPanel>
- </GroupBox>
- </StackPanel>
- </DataTemplate>
- </ResourceDictionary>