Example #1
0
        private void InitBindings()
        {
            BoolToVisibilityConverter boolToVisibilityConverter = new BoolToVisibilityConverter();

            CreateFileButton.SetBinding(VisibilityProperty, new Binding(nameof(CreateFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            OpenFileButton.SetBinding(VisibilityProperty, new Binding(nameof(OpenFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            SaveFileButton.SetBinding(VisibilityProperty, new Binding(nameof(SaveFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            Separator1.SetBinding(VisibilityProperty, new Binding(nameof(Separator1Visible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            ImportButton.SetBinding(VisibilityProperty, new Binding(nameof(ImportButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            ExportButton.SetBinding(VisibilityProperty, new Binding(nameof(ExportButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
        }
Example #2
0
 private void RegisterEvents()
 {
     CreateFileButton.RegisterClickEvent(CreateFileButtonClick);
     OpenFileButton.RegisterClickEvent(OpenFileButtonClick);
     SaveFileButton.RegisterClickEvent(SaveFileButtonClick);
     ImportButton.RegisterClickEvent(ImportButtonClick);
     ExportButton.RegisterClickEvent(ExportButtonClick);
 }