Skip to main content

ControlImpl

Trait ControlImpl 

Source
pub trait ControlImpl: InputElementImpl + Upcast<Control> {
    // Provided methods
    fn get_template_focus_target(this: &Self) -> Option<Ref<Control>> { ... }
    fn on_loaded(this: &Self, e: &RoutedEventArgs) { ... }
    fn on_unloaded(this: &Self, e: &RoutedEventArgs) { ... }
    fn on_size_changed(this: &Self, e: &SizeChangedEventArgs) { ... }
    fn on_create_automation_peer(this: &Self) -> Ref<AutomationPeer> { ... }
}
Expand description

The overridable members introduced by the class.

Provided Methods§

Source

fn get_template_focus_target(this: &Self) -> Option<Ref<Control>>

Gets the element that receives the focus adorner.

Source

fn on_loaded(this: &Self, e: &RoutedEventArgs)

Raises the Loaded event.

Source

fn on_unloaded(this: &Self, e: &RoutedEventArgs)

Raises the Unloaded event.

Source

fn on_size_changed(this: &Self, e: &SizeChangedEventArgs)

Raises the SizeChanged event.

Source

fn on_create_automation_peer(this: &Self) -> Ref<AutomationPeer>

Returns a new, type-specific automation peer implementation for the control.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl ControlImpl for AccessText

Source§

impl ControlImpl for AdornerLayer

Source§

impl ControlImpl for Arc

Source§

impl ControlImpl for AutoCompleteBox

Source§

impl ControlImpl for Border

Source§

impl ControlImpl for Button

Source§

impl ControlImpl for ButtonSpinner

Source§

impl ControlImpl for Calendar

Source§

impl ControlImpl for CalendarButton

Source§

impl ControlImpl for CalendarDatePicker

Source§

impl ControlImpl for CalendarDayButton

Source§

impl ControlImpl for CalendarItem

Source§

impl ControlImpl for Canvas

Source§

impl ControlImpl for CarouselPage

Source§

impl ControlImpl for CheckBox

Source§

impl ControlImpl for ComboBox

Source§

impl ControlImpl for ComboBoxItem

Source§

impl ControlImpl for CommandBar

Source§

impl ControlImpl for CommandBarButton

Source§

impl ControlImpl for CommandBarSeparator

Source§

impl ControlImpl for CommandBarToggleButton

Source§

impl ControlImpl for ContentControl

Source§

impl ControlImpl for ContentPage

Source§

impl ControlImpl for ContentPresenter

Source§

impl ControlImpl for ContextMenu

Source§

impl ControlImpl for Control

Source§

impl ControlImpl for DataValidationErrors

Source§

impl ControlImpl for DatePicker

Source§

impl ControlImpl for DatePickerPresenter

Source§

impl ControlImpl for DateTimePickerPanel

Source§

impl ControlImpl for Decorator

Source§

impl ControlImpl for DockPanel

Source§

impl ControlImpl for DrawerPage

Source§

impl ControlImpl for DropDownButton

Source§

impl ControlImpl for Ellipse

Source§

impl ControlImpl for EmbeddableControlRoot

Source§

impl ControlImpl for Expander

Source§

impl ControlImpl for ExperimentalAcrylicBorder

Source§

impl ControlImpl for FlexPanel

Source§

impl ControlImpl for FlyoutPresenter

Source§

impl ControlImpl for Grid

Source§

impl ControlImpl for GridSplitter

Source§

impl ControlImpl for GroupBox

Source§

impl ControlImpl for HeaderedContentControl

Source§

impl ControlImpl for HeaderedItemsControl

Source§

impl ControlImpl for HeaderedSelectingItemsControl

Source§

impl ControlImpl for HyperlinkButton

Source§

impl ControlImpl for IconElement

Source§

impl ControlImpl for Image

Source§

impl ControlImpl for InputPaneAwareDecorator

Source§

impl ControlImpl for ItemsControl

Source§

impl ControlImpl for ItemsPresenter

Source§

impl ControlImpl for Label

Source§

impl ControlImpl for LayoutTransformControl

Source§

impl ControlImpl for LightDismissOverlayLayer

Source§

impl ControlImpl for Line

Source§

impl ControlImpl for ListBox

Source§

impl ControlImpl for ListBoxItem

Source§

impl ControlImpl for MaskedTextBox

Source§

impl ControlImpl for Menu

Source§

impl ControlImpl for MenuBase

Source§

impl ControlImpl for MenuFlyoutPresenter

Source§

impl ControlImpl for MenuItem

Source§

impl ControlImpl for MultiPage

Source§

impl ControlImpl for NativeControlHost

Source§

impl ControlImpl for NativeMenuBar

Source§

impl ControlImpl for NavigationPage

Source§

impl ControlImpl for NotificationCard

Source§

impl ControlImpl for NumericUpDown

Source§

impl ControlImpl for OffscreenTopLevel

Source§

impl ControlImpl for OverlayLayer

Source§

impl ControlImpl for OverlayPopupHost

Source§

impl ControlImpl for Page

Source§

impl ControlImpl for PageNavigationHost

Source§

impl ControlImpl for Panel

Source§

impl ControlImpl for Path

Source§

impl ControlImpl for PathIcon

Source§

impl ControlImpl for PickerPresenterBase

Source§

impl ControlImpl for PipsPager

Source§

impl ControlImpl for Polygon

Source§

impl ControlImpl for Polyline

Source§

impl ControlImpl for Popup

Source§

impl ControlImpl for PopupOverlayLayer

Source§

impl ControlImpl for PopupRoot

Source§

impl ControlImpl for ProgressBar

Source§

impl ControlImpl for RadioButton

Source§

impl ControlImpl for RangeBase

Source§

impl ControlImpl for Rectangle

Source§

impl ControlImpl for RefreshContainer

Source§

impl ControlImpl for RefreshVisualizer

Source§

impl ControlImpl for RelativePanel

Source§

impl ControlImpl for RemoteWidget

Source§

impl ControlImpl for RepeatButton

Source§

impl ControlImpl for ReversibleStackPanel

Source§

impl ControlImpl for ScrollBar

Source§

impl ControlImpl for ScrollContentPresenter

Source§

impl ControlImpl for ScrollViewer

Source§

impl ControlImpl for Sector

Source§

impl ControlImpl for SelectableTextBlock

Source§

impl ControlImpl for SelectingItemsControl

Source§

impl ControlImpl for SelectingMultiPage

Source§

impl ControlImpl for Separator

Source§

impl ControlImpl for Shape

Source§

impl ControlImpl for Slider

Source§

impl ControlImpl for Spinner

Source§

impl ControlImpl for SplitButton

Source§

impl ControlImpl for SplitView

Source§

impl ControlImpl for StackPanel

Source§

impl ControlImpl for TabControl

Source§

impl ControlImpl for TabItem

Source§

impl ControlImpl for TabStrip

Source§

impl ControlImpl for TabStripItem

Source§

impl ControlImpl for TabbedPage

Source§

impl ControlImpl for TableView

Source§

impl ControlImpl for TableViewCell

Source§

impl ControlImpl for TableViewCellsPresenter

Source§

impl ControlImpl for TableViewColumnHeader

Source§

impl ControlImpl for TableViewColumnHeadersPresenter

Source§

impl ControlImpl for TableViewRow

Source§

impl ControlImpl for TemplatedControl

Source§

impl ControlImpl for TextBlock

Source§

impl ControlImpl for TextBox

Source§

impl ControlImpl for TextPresenter

Source§

impl ControlImpl for TextSelectionHandle

Source§

impl ControlImpl for TextSelectionHandleCanvas

Source§

impl ControlImpl for TextSelectorLayer

Source§

impl ControlImpl for ThemeVariantScope

Source§

impl ControlImpl for Thumb

Source§

impl ControlImpl for TickBar

Source§

impl ControlImpl for TimePicker

Source§

impl ControlImpl for TimePickerPresenter

Source§

impl ControlImpl for ToggleButton

Source§

impl ControlImpl for ToggleSplitButton

Source§

impl ControlImpl for ToggleSwitch

Source§

impl ControlImpl for ToolTip

Source§

impl ControlImpl for TopLevel

Source§

impl ControlImpl for Track

Source§

impl ControlImpl for TransitioningContentControl

Source§

impl ControlImpl for TreeView

Source§

impl ControlImpl for TreeViewItem

Source§

impl ControlImpl for UniformGrid

Source§

impl ControlImpl for UserControl

Source§

impl ControlImpl for Viewbox

Source§

impl ControlImpl for VirtualizingCarouselPanel

Source§

impl ControlImpl for VirtualizingPanel

Source§

impl ControlImpl for VirtualizingStackPanel

Source§

impl ControlImpl for VisualLayerManager

Source§

impl ControlImpl for Window

Source§

impl ControlImpl for WindowBase

Source§

impl ControlImpl for WindowNotificationManager

Source§

impl ControlImpl for WrapPanel