|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:CBR.Components.Controls"
xmlns:designer="clr-namespace:CBR.Components.Designer"
xmlns:Converters="clr-namespace:CBR.Components.Converters"
>
<!-- PageControl-->
<Style x:Key="{x:Type local:PageControl}" TargetType="{x:Type local:PageControl}">
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="VerticalAlignment" Value="Stretch"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:PageControl}">
<ScrollViewer Name="PART_ScrollViewer" Focusable="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<Grid>
<Image Name="PART_Image" Focusable="False" IsHitTestVisible="True"
VerticalAlignment="Center" HorizontalAlignment="Center"
Source="{TemplateBinding ImageSource}" />
<designer:DesignerCanvas
x:Name="PART_DrawingLayer" Panel.ZIndex="2"
HorizontalAlignment="Center" VerticalAlignment="Center"
Width="{Binding Path=ActualWidth, ElementName=PART_Image, Mode=OneWay}"
Height="{Binding Path=ActualHeight, ElementName=PART_Image, Mode=OneWay}"
LayoutTransform="{Binding LayoutTransform, ElementName=PART_Image, Mode=OneWay }"
IsManipulationEnabled="True"
Visibility="{Binding IsInEditMode, Converter={x:Static Converters:BoolToVisibilityConverter.Instance}, ConverterParameter=true}"
Background="#94808080">
</designer:DesignerCanvas>
</Grid>
</ScrollViewer>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
WPF and MVVM fan, I practice C # in all its forms from the beginning of the NET Framework without mentioning C ++ / MFC and other software packages such as databases, ASP, WCF, Web & Windows services, Application, and now Core and UWP.
In my wasted hours, I am guilty of having fathered C.B.R. and its cousins C.B.R. for WinRT and UWP on the Windows store.
But apart from that, I am a great handyman ... the house, a rocket stove to heat the jacuzzi and the last one: a wood oven for pizza, bread, and everything that goes inside
https://guillaumewaser.wordpress.com/
https://fouretcompagnie.wordpress.com/