|
|
@@ -4,13 +4,13 @@
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
xmlns:viewModels="clr-namespace:PRS.Avalonia.Modules"
|
|
|
xmlns:components="clr-namespace:InABox.Avalonia.Components;assembly=InABox.Avalonia"
|
|
|
+ xmlns:converters="clr-namespace:InABox.Avalonia.Converters;assembly=InABox.Avalonia"
|
|
|
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
|
|
|
x:Class="PRS.Avalonia.Modules.PurchaseOrderItemView"
|
|
|
x:DataType="viewModels:PurchaseOrderItemViewModel">
|
|
|
|
|
|
<UserControl.Resources>
|
|
|
- <viewModels:BoolToColourConverter x:Key="BoolToColourConverter" Selected="LightYellow" DeSelected="LightGray"/>
|
|
|
- <viewModels:ProductCodeNull x:Key="ProductCodeNullConverter"/>
|
|
|
+ <converters:BooleanToColorConverter x:Key="BoolToColourConverter" True="LightYellow" False="LightGray"/>
|
|
|
</UserControl.Resources>
|
|
|
|
|
|
<Grid RowDefinitions="Auto, Auto, Auto, *, Auto, Auto" ColumnDefinitions="Auto, *">
|
|
|
@@ -20,7 +20,7 @@
|
|
|
<Button Grid.Row="0" Grid.Column="1" HorizontalAlignment="Stretch"
|
|
|
HorizontalContentAlignment="Center" Classes="Standard"
|
|
|
Command="{Binding SelectProductCommand}"
|
|
|
- Content="{Binding Item.ProductCode, Converter={StaticResource ProductCodeNullConverter}}"/>
|
|
|
+ Content="{Binding Item.ProductCode, TargetNullValue='Select product'}"/>
|
|
|
<TextBox Text="{Binding Item.SupplierCode}" Grid.Row="1" Grid.ColumnSpan="2"
|
|
|
IsVisible="{Binding !DescriptionIsEditable}"
|
|
|
IsReadOnly="{Binding !DescriptionIsEditable}"
|
|
|
@@ -32,9 +32,9 @@
|
|
|
<TextBlock Text="Description" Grid.Row="2" Grid.ColumnSpan="2"/>
|
|
|
<TextBox Text="{Binding Item.Description}" Grid.Row="3" Grid.ColumnSpan="2"
|
|
|
IsReadOnly="{Binding !DescriptionIsEditable}"
|
|
|
+ Background="{Binding DescriptionIsEditable, Converter={StaticResource BoolToColourConverter}}"
|
|
|
Classes="Standard"
|
|
|
TextWrapping="WrapWithOverflow"
|
|
|
- Background="{Binding DescriptionIsEditable, Converter={StaticResource BoolToColourConverter}}"
|
|
|
VerticalContentAlignment="Top"/>
|
|
|
|
|
|
<TextBlock Text="Quantity" Grid.Row="4" Grid.ColumnSpan="2"/>
|