1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83:
| <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:helpers="clr-namespace:Helpers" x:Class="MainPage" Width="640" Height="480" Loaded="UserControl_Loaded">
<Grid x:Name="LayoutRoot" Background="White"> <Grid.Resources> <helpers:DivisionHelper x:Key="divHelper" Divider="100.0"/> </Grid.Resources> <Grid.RowDefinitions> <RowDefinition Height="0.1*"/> <RowDefinition Height="0.08*"/> <RowDefinition Height="*"/> <RowDefinition Height="0.08*"/> <RowDefinition Height="0.1*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="0.1*"/> <ColumnDefinition Width="0.05*"/> <ColumnDefinition Width="*"/> <ColumnDefinition Width="0.05*"/> <ColumnDefinition Width="0.1*"/> </Grid.ColumnDefinitions> <Rectangle Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Grid.RowSpan="3" Stroke="Black" RadiusY="45" RadiusX="135"> <Rectangle.Fill> <LinearGradientBrush> <GradientStop Offset="0" Color="Azure"/> <GradientStop Offset="0.5" Color="White"/> <GradientStop Offset="1" Color="Azure"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <Image x:Name="img" Grid.Row="2" Grid.Column="2" Source="Images/beispielbild_320x480.jpg"/> <Path Grid.Row="2" Grid.Column="2"> <Path.RenderTransform> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="{Binding ElementName=img, Path=ActualWidth, Converter={StaticResource divHelper}}" ScaleY="{Binding ElementName=img, Path=ActualHeight, Converter={StaticResource divHelper}}"/> </Path.RenderTransform> <Path.Data> <PathGeometry> <PathFigure StartPoint="0, 0" IsClosed="True"> <LineSegment Point="0, 50"/> <BezierSegment Point1="25, 75" Point2="75, 75" Point3="100, 50"/> <LineSegment Point="100, 0"/> </PathFigure> </PathGeometry> </Path.Data> <Path.Fill> <SolidColorBrush Color="Red" Opacity="0.2"/> </Path.Fill> </Path> <Path Grid.Row="2" Grid.Column="2"> <Path.RenderTransform> <ScaleTransform CenterX="0.5" CenterY="0.5" ScaleX="{Binding ElementName=img, Path=ActualWidth, Converter={StaticResource divHelper}}" ScaleY="{Binding ElementName=img, Path=ActualHeight, Converter={StaticResource divHelper}}"/> </Path.RenderTransform> <Path.Data> <PathGeometry> <PathFigure StartPoint="0, 50" IsClosed="True"> <BezierSegment Point1="25, 75" Point2="75, 75" Point3="100, 50"/> <LineSegment Point="100, 100"/> <LineSegment Point="0, 100"/> </PathFigure> </PathGeometry> </Path.Data> <Path.Fill> <SolidColorBrush Color="Green" Opacity="0.2"/> </Path.Fill> </Path> </Grid> </UserControl> |