WpfWatermarkTextBox.Behaviors.WatermarkComboBoxBehavior.Attach C# (CSharp) Метод

Attach() приватный Метод

private Attach ( ) : void
Результат void
        private void Attach()
        {
            m_ComboBox.Loaded += ComboBoxLoaded;
            m_ComboBox.DragEnter += ComboBoxDragEnter;
            m_ComboBox.DragLeave += ComboBoxDragLeave;
        }

Usage Example

        private static void OnEnableWatermarkChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            if (e.OldValue != null)
            {
                var enabled = (bool)e.OldValue;

                if (enabled)
                {
                    var comboBox = (ComboBox)d;
                    var behavior = GetWatermarkComboBoxBehavior(comboBox);
                    behavior.Detach();

                    SetWatermarkComboBoxBehavior(comboBox, null);
                }
            }

            if (e.NewValue != null)
            {
                var enabled = (bool)e.NewValue;

                if (enabled)
                {
                    var comboBox = (ComboBox)d;
                    var behavior = new WatermarkComboBoxBehavior(comboBox);
                    behavior.Attach();

                    SetWatermarkComboBoxBehavior(comboBox, behavior);
                }
            }
        }
All Usage Examples Of WpfWatermarkTextBox.Behaviors.WatermarkComboBoxBehavior::Attach