|
@@ -7,6 +7,15 @@
|
|
|
mc:Ignorable="d"
|
|
|
d:DesignHeight="450" d:DesignWidth="800">
|
|
|
<UserControl.Resources>
|
|
|
+
|
|
|
+ <Style x:Key="takeButtonStyle" TargetType="{x:Type Button}">
|
|
|
+ <Style.Triggers>
|
|
|
+ <DataTrigger Binding="{Binding Path=HasEmployee}" Value="False">
|
|
|
+ <Setter Property="Visibility" Value="Collapsed" />
|
|
|
+ </DataTrigger>
|
|
|
+ </Style.Triggers>
|
|
|
+ </Style>
|
|
|
+
|
|
|
<DataTemplate x:Key="takePanel">
|
|
|
|
|
|
<Grid>
|
|
@@ -61,8 +70,18 @@
|
|
|
x:Name="currentStyle"
|
|
|
Content="{Binding StockOfCurrentStyle}"
|
|
|
Background="WhiteSmoke"
|
|
|
- Click="Take_Click"
|
|
|
- Visibility="{Binding Visibility}"/>
|
|
|
+ Click="Take_Click">
|
|
|
+ <Button.Style>
|
|
|
+ <Style TargetType="Button">
|
|
|
+ <Setter Property="Visibility" Value="{Binding Visibility}" />
|
|
|
+ <Style.Triggers>
|
|
|
+ <DataTrigger Binding="{Binding StockOfCurrentStyle}" Value="0">
|
|
|
+ <Setter Property="Visibility" Value="Collapsed" />
|
|
|
+ </DataTrigger>
|
|
|
+ </Style.Triggers>
|
|
|
+ </Style>
|
|
|
+ </Button.Style>
|
|
|
+ </Button>
|
|
|
</Border>
|
|
|
|
|
|
<Border
|
|
@@ -75,8 +94,18 @@
|
|
|
x:Name="noStyle"
|
|
|
Content="{Binding StockOfNoStyle}"
|
|
|
Background="WhiteSmoke"
|
|
|
- Click="Take_Click"
|
|
|
- Visibility="{Binding Visibility}"/>
|
|
|
+ Click="Take_Click">
|
|
|
+ <Button.Style>
|
|
|
+ <Style TargetType="Button">
|
|
|
+ <Setter Property="Visibility" Value="{Binding Visibility}" />
|
|
|
+ <Style.Triggers>
|
|
|
+ <DataTrigger Binding="{Binding StockOfNoStyle}" Value="0">
|
|
|
+ <Setter Property="Visibility" Value="Collapsed" />
|
|
|
+ </DataTrigger>
|
|
|
+ </Style.Triggers>
|
|
|
+ </Style>
|
|
|
+ </Button.Style>
|
|
|
+ </Button>
|
|
|
</Border>
|
|
|
|
|
|
<Border
|
|
@@ -90,8 +119,18 @@
|
|
|
x:Name="otherStyle"
|
|
|
Content="{Binding StockOfOtherStyles}"
|
|
|
Background="WhiteSmoke"
|
|
|
- Click="Take_Click"
|
|
|
- Visibility="{Binding Visibility}"/>
|
|
|
+ Click="Take_Click">
|
|
|
+ <Button.Style>
|
|
|
+ <Style TargetType="Button">
|
|
|
+ <Setter Property="Visibility" Value="{Binding Visibility}" />
|
|
|
+ <Style.Triggers>
|
|
|
+ <DataTrigger Binding="{Binding StockOfOtherStyles}" Value="0">
|
|
|
+ <Setter Property="Visibility" Value="Collapsed" />
|
|
|
+ </DataTrigger>
|
|
|
+ </Style.Triggers>
|
|
|
+ </Style>
|
|
|
+ </Button.Style>
|
|
|
+ </Button>
|
|
|
</Border>
|
|
|
|
|
|
</Grid>
|