Skip to main content

SlotsControl

Trait SlotsControl 

Source
pub trait SlotsControl:
    NativeControl
    + SlotIndex<Self::Slot>
    + Sized {
    type Slot: Copy;

    // Provided methods
    fn slot(self, slot: Self::Slot, view: impl Into<View>) -> View { ... }
    fn collection_slot<T>(
        self,
        slot: Self::Slot,
        children: impl IntoIterator<Item = T>,
    ) -> View
       where T: Into<KeyedView> { ... }
    fn slots(
        self,
        slots: impl IntoIterator<Item = SlotView<Self::Slot>>,
    ) -> View { ... }
}
Expand description

Assigns single views or keyed collections to a control’s typed slots.

Required Associated Types§

Provided Methods§

Source

fn slot(self, slot: Self::Slot, view: impl Into<View>) -> View

Source

fn collection_slot<T>( self, slot: Self::Slot, children: impl IntoIterator<Item = T>, ) -> View
where T: Into<KeyedView>,

Source

fn slots(self, slots: impl IntoIterator<Item = SlotView<Self::Slot>>) -> View

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl SlotsControl for AppBarButton

Source§

impl SlotsControl for AutoSuggestBox

Source§

impl SlotsControl for CalendarDatePicker

Source§

impl SlotsControl for ComboBox

Source§

impl SlotsControl for CommandBar

Source§

impl SlotsControl for DatePicker

Source§

impl SlotsControl for Expander

Source§

impl SlotsControl for FlipView

Source§

impl SlotsControl for GridView

Source§

impl SlotsControl for ListBox

Source§

impl SlotsControl for ListView

Source§

impl SlotsControl for MenuBar

Source§

impl SlotsControl for NavigationView

Source§

impl SlotsControl for NavigationViewItem

Source§

impl SlotsControl for NumberBox

Source§

impl SlotsControl for PasswordBox

Source§

impl SlotsControl for Pivot

Source§

impl SlotsControl for RadioButtons

Source§

impl SlotsControl for RichEditBox

Source§

impl SlotsControl for SelectorBar

Source§

impl SlotsControl for SelectorBarItem

Source§

impl SlotsControl for Slider

Source§

impl SlotsControl for SplitView

Source§

impl SlotsControl for TabView

Source§

impl SlotsControl for TextBox

Source§

impl SlotsControl for TimePicker

Source§

impl SlotsControl for TitleBar

Source§

impl SlotsControl for ToggleSwitch

Source§

impl SlotsControl for Viewbox