Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

Binding trong lập trình WPF

Binding trong lập trình WPF

 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>-->


Đăng nhận xét

© Lưu Đức Huy IT. All rights reserved. Premium By Raushan Design