-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBohrungDialog.xaml
More file actions
106 lines (97 loc) · 5.99 KB
/
BohrungDialog.xaml
File metadata and controls
106 lines (97 loc) · 5.99 KB
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<Window x:Class="NCHops.BohrungDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Bohrung" Width="380" SizeToContent="Height"
WindowStartupLocation="CenterOwner" ResizeMode="NoResize">
<Window.Resources>
<Style x:Key="BezugRadio" TargetType="RadioButton">
<Setter Property="GroupName" Value="Bezug"/>
<Setter Property="Width" Value="18"/>
<Setter Property="Height" Value="18"/>
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Grid>
<Ellipse x:Name="Outer" Width="14" Height="14"
Stroke="#8B7040" StrokeThickness="1.5"
Fill="White"/>
<Ellipse x:Name="Inner" Width="7" Height="7"
Fill="#9B7820" Visibility="Collapsed"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="Inner" Property="Visibility" Value="Visible"/>
<Setter TargetName="Outer" Property="Fill" Value="#F5EDD0"/>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="Outer" Property="Fill" Value="#EAD8A0"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid Margin="14">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- Werkzeugauswahl -->
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="110"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="Werkzeug:" VerticalAlignment="Center"/>
<ComboBox Grid.Column="1" x:Name="CbWerkzeug"
DisplayMemberPath="DisplayName" VerticalAlignment="Center"/>
</Grid>
<Separator Grid.Row="1" Margin="0,6,0,6"/>
<!-- Eingabefelder -->
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="110"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="34"/>
<RowDefinition Height="34"/>
<RowDefinition Height="34"/>
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="0" Content="X relativ:" VerticalAlignment="Center"/>
<TextBox Grid.Row="0" Grid.Column="1" x:Name="TxtXRel" Text="50" VerticalAlignment="Center"/>
<Label Grid.Row="1" Grid.Column="0" Content="Y relativ:" VerticalAlignment="Center"/>
<TextBox Grid.Row="1" Grid.Column="1" x:Name="TxtYRel" Text="50" VerticalAlignment="Center"/>
<Label Grid.Row="2" Grid.Column="0" Content="Bohrtiefe:" VerticalAlignment="Center"/>
<TextBox Grid.Row="2" Grid.Column="1" x:Name="TxtBohrtiefe" VerticalAlignment="Center"/>
</Grid>
<!-- Bezugspunkt -->
<GroupBox Grid.Row="3" Header="Bezugspunkt" Margin="0,10,0,0">
<Canvas Width="240" Height="130" HorizontalAlignment="Center" Margin="0,6">
<Rectangle Canvas.Left="28" Canvas.Top="18"
Width="184" Height="94"
Fill="#F5EFDA" Stroke="#C8A864" StrokeThickness="2"
RadiusX="3" RadiusY="3"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbObenLinks" IsChecked="True" Canvas.Left="19" Canvas.Top="9" ToolTip="Oben links"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbObenMitte" Canvas.Left="111" Canvas.Top="9" ToolTip="Oben Mitte"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbObenRechts" Canvas.Left="203" Canvas.Top="9" ToolTip="Oben rechts"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbLinksMitte" Canvas.Left="19" Canvas.Top="56" ToolTip="Links Mitte"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbMitte" Canvas.Left="111" Canvas.Top="56" ToolTip="Mitte"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbRechtsMitte" Canvas.Left="203" Canvas.Top="56" ToolTip="Rechts Mitte"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbUntenLinks" Canvas.Left="19" Canvas.Top="103" ToolTip="Unten links"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbUntenMitte" Canvas.Left="111" Canvas.Top="103" ToolTip="Unten Mitte"/>
<RadioButton Style="{StaticResource BezugRadio}" x:Name="RbUntenRechts" Canvas.Left="203" Canvas.Top="103" ToolTip="Unten rechts"/>
</Canvas>
</GroupBox>
<!-- Buttons -->
<StackPanel Grid.Row="4" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,10,0,0">
<Button Content="OK" Width="75" Margin="0,0,8,0" Click="OnOk" IsDefault="True"/>
<Button Content="Abbrechen" Width="85" Click="OnCancel"/>
</StackPanel>
</Grid>
</Window>