|
@@ -9,7 +9,7 @@
|
|
|
<Setter Property="BorderThickness" Value="1" />
|
|
|
<Setter Property="CornerRadius" Value="{DynamicResource ControlCornerRadius}" />
|
|
|
<Setter Property="Padding" Value="5" />
|
|
|
- <Setter Property="ClipToBounds" Value="False"/>
|
|
|
+ <Setter Property="ClipToBounds" Value="False" />
|
|
|
<Setter Property="Template">
|
|
|
<ControlTemplate>
|
|
|
<Border Background="{TemplateBinding Background}"
|
|
@@ -23,49 +23,52 @@
|
|
|
<DropShadowEffect Opacity="0.5" BlurRadius="25"></DropShadowEffect>
|
|
|
</Border.Effect>
|
|
|
<Grid>
|
|
|
- <Grid.RowDefinitions>
|
|
|
- <RowDefinition Height="Auto" />
|
|
|
- <RowDefinition Height="Auto" />
|
|
|
- <RowDefinition Height="Auto" />
|
|
|
- </Grid.RowDefinitions>
|
|
|
- <Border Padding="{TemplateBinding Padding}" Grid.ColumnSpan="3" Grid.Row="0"
|
|
|
- CornerRadius="4.5, 4.5, 0 ,0"
|
|
|
- Background="{TemplateBinding CategoryBackgroundBrush}">
|
|
|
- <TextBlock ui:Translator.Key="{TemplateBinding DisplayName}"
|
|
|
- FontWeight="Bold" />
|
|
|
- </Border>
|
|
|
- <Border Grid.Row="1" Background="{DynamicResource ThemeControlMidBrush}">
|
|
|
- <StackPanel>
|
|
|
- <ItemsControl ItemsSource="{TemplateBinding Outputs}"
|
|
|
- ClipToBounds="False">
|
|
|
- <ItemsControl.ItemContainerTheme>
|
|
|
- <ControlTheme TargetType="ContentPresenter">
|
|
|
- <Setter Property="DataContext" Value="." />
|
|
|
- </ControlTheme>
|
|
|
- </ItemsControl.ItemContainerTheme>
|
|
|
- </ItemsControl>
|
|
|
- <ItemsControl ItemsSource="{TemplateBinding Inputs}" ClipToBounds="False">
|
|
|
- <ItemsControl.ItemContainerTheme>
|
|
|
- <ControlTheme TargetType="ContentPresenter">
|
|
|
- <Setter Property="DataContext" Value="." />
|
|
|
- </ControlTheme>
|
|
|
- </ItemsControl.ItemContainerTheme>
|
|
|
- </ItemsControl>
|
|
|
- </StackPanel>
|
|
|
- </Border>
|
|
|
- <Border IsVisible="{Binding !!ResultPreview, RelativeSource={RelativeSource TemplatedParent}}"
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="Auto" />
|
|
|
+ <RowDefinition Height="Auto" />
|
|
|
+ <RowDefinition Height="Auto" />
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Border Padding="{TemplateBinding Padding}" Grid.ColumnSpan="3" Grid.Row="0"
|
|
|
+ CornerRadius="4.5, 4.5, 0 ,0"
|
|
|
+ Background="{TemplateBinding CategoryBackgroundBrush}">
|
|
|
+ <TextBlock ui:Translator.Key="{TemplateBinding DisplayName}"
|
|
|
+ FontWeight="Bold" />
|
|
|
+ </Border>
|
|
|
+ <Border Grid.Row="1" Background="{DynamicResource ThemeControlMidBrush}">
|
|
|
+ <StackPanel>
|
|
|
+ <ItemsControl ItemsSource="{TemplateBinding Outputs}"
|
|
|
+ ClipToBounds="False">
|
|
|
+ <ItemsControl.ItemContainerTheme>
|
|
|
+ <ControlTheme TargetType="ContentPresenter">
|
|
|
+ <Setter Property="DataContext" Value="." />
|
|
|
+ </ControlTheme>
|
|
|
+ </ItemsControl.ItemContainerTheme>
|
|
|
+ </ItemsControl>
|
|
|
+ <ItemsControl ItemsSource="{TemplateBinding Inputs}" ClipToBounds="False">
|
|
|
+ <ItemsControl.ItemContainerTheme>
|
|
|
+ <ControlTheme TargetType="ContentPresenter">
|
|
|
+ <Setter Property="DataContext" Value="." />
|
|
|
+ </ControlTheme>
|
|
|
+ </ItemsControl.ItemContainerTheme>
|
|
|
+ </ItemsControl>
|
|
|
+ </StackPanel>
|
|
|
+ </Border>
|
|
|
+ <Border IsVisible="{Binding !!ResultPreview, RelativeSource={RelativeSource TemplatedParent}}"
|
|
|
CornerRadius="0, 0, 4.5, 4.5" Grid.Row="2" ClipToBounds="True">
|
|
|
- <visuals:TextureControl Width="200" Height="200"
|
|
|
- Texture="{TemplateBinding ResultPreview}"
|
|
|
- RenderOptions.BitmapInterpolationMode="None">
|
|
|
- <visuals:TextureControl.Background>
|
|
|
- <ImageBrush Source="/Images/CheckerTile.png"
|
|
|
- TileMode="Tile" DestinationRect="0, 0, 25, 25" />
|
|
|
- </visuals:TextureControl.Background>
|
|
|
- </visuals:TextureControl>
|
|
|
- </Border>
|
|
|
- </Grid>
|
|
|
- </Border>
|
|
|
+ <Panel RenderOptions.BitmapInterpolationMode="None" Width="200" Height="200">
|
|
|
+ <Panel.Background>
|
|
|
+ <ImageBrush Source="/Images/CheckerTile.png"
|
|
|
+ TileMode="Tile" DestinationRect="0, 0, 25, 25" />
|
|
|
+ </Panel.Background>
|
|
|
+ <visuals:PreviewPainterControl
|
|
|
+ PreviewPainter="{TemplateBinding ResultPreview}"
|
|
|
+ FrameToRender="{TemplateBinding ActiveFrame}"
|
|
|
+ RenderOptions.BitmapInterpolationMode="None">
|
|
|
+ </visuals:PreviewPainterControl>
|
|
|
+ </Panel>
|
|
|
+ </Border>
|
|
|
+ </Grid>
|
|
|
+ </Border>
|
|
|
</ControlTemplate>
|
|
|
</Setter>
|
|
|
|