public partial class MainWindow : Window, INotifyPropertyChanged
{ #region Binding
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(string newName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(newName));
}
}
#endregion
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
}
#region Ẩn hiện báo cáo kho
private Visibility visibilityWarehouse = Visibility.Collapsed;
public Visibility VisibilityWarehouse
{
get
{
return visibilityWarehouse;
}
set
{
visibilityWarehouse = value;
OnPropertyChanged();
}
}
#endregion
#region Ẩn hiện báo cáo vào ra
private Visibility visibilityVehicleInOut = Visibility.Collapsed;
public Visibility VisibilityVehicleInOut
{
get
{
return visibilityVehicleInOut;
}
set
{
visibilityVehicleInOut = value;
OnPropertyChanged();
}
}
#endregion
#region Ẩn hiện báo cáo cân
private Visibility visibilityWeighvoucher = Visibility.Collapsed;
public Visibility VisibilityWeighvoucher
{
get
{
return visibilityWeighvoucher;
}
set
{
visibilityWeighvoucher = value;
OnPropertyChanged();
}
}
#endregion
<!-- WPF
<ListViewItem x:Name="btnFirstReport" Visibility="{Binding VisibilityWeighvoucher }"
Height="50"
RenderTransformOrigin="0.5,0.5"
Foreground="Black" MouseUp="FirstReport_MouseUp"
>
<ListViewItem.RenderTransform>
<TransformGroup>
<ScaleTransform />
<SkewTransform />
<RotateTransform />
<TranslateTransform />
</TransformGroup>
</ListViewItem.RenderTransform>
<StackPanel Orientation="Horizontal"
Margin="5 0">
<materialDesign:PackIcon Kind="BallotOutline"
Width="20"
Height="20"
VerticalAlignment="Center" />
<TextBlock Text="Báo cáo cân lần 1"
Margin="7"
VerticalAlignment="Center" />
</StackPanel>
</ListViewItem>-->