Exemplo n.º 1
0
        protected override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            var filters = new IInputFilter[] { new CustomInputFilter() };

            var view = SomeTextBox.FindFirstChild <TextBoxView>();

            if (view != null)
            {
                SetFilter(view);
            }
            else
            {
                SomeTextBox.Loaded += (s, e) =>
                {
                    SomeTextBox.ApplyTemplate();
                    SomeTextBox.FindFirstChild <TextBoxView>()?.Apply(SetFilter);
                };
            }

            void SetFilter(TextBoxView tbv) => tbv.SetFilters(new IInputFilter[] { new CustomInputFilter() });
        }
Exemplo n.º 2
0
 public void Handle(ControlClosedEvent message)
 {
     // ugly way of setting the text box as focused
     SomeTextBox.Focus();
 }