Skip to main content

VirtualizingPanelImplExt

Trait VirtualizingPanelImplExt 

Source
pub trait VirtualizingPanelImplExt: VirtualizingPanelImpl {
    // Provided methods
    fn parent_scroll_into_view(this: &Self, index: i32) -> Option<Ref<Control>> { ... }
    fn parent_container_from_index(
        this: &Self,
        index: i32,
    ) -> Option<Ref<Control>> { ... }
    fn parent_index_from_container(this: &Self, container: &Ref<Control>) -> i32 { ... }
    fn parent_get_realized_containers(this: &Self) -> Option<Vec<Ref<Control>>> { ... }
    fn parent_get_control_in_direction(
        this: &Self,
        direction: NavigationDirection,
        from: Option<&Ref<InputElement>>,
        wrap: bool,
    ) -> Option<Ref<InputElement>> { ... }
    fn parent_on_items_control_changed(
        this: &Self,
        old_value: Option<&Ref<ItemsControl>>,
    ) { ... }
    fn parent_on_items_changed(
        this: &Self,
        items: &Rc<ItemsSourceView>,
        e: &ItemsChangedEventArgs<'_>,
    ) { ... }
}
Expand description

Access to the base implementations of the overridable members.

Provided Methods§

Source

fn parent_scroll_into_view(this: &Self, index: i32) -> Option<Ref<Control>>

Calls the base class implementation of the member.

Source

fn parent_container_from_index(this: &Self, index: i32) -> Option<Ref<Control>>

Calls the base class implementation of the member.

Source

fn parent_index_from_container(this: &Self, container: &Ref<Control>) -> i32

Calls the base class implementation of the member.

Source

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

Calls the base class implementation of the member.

Source

fn parent_get_control_in_direction( this: &Self, direction: NavigationDirection, from: Option<&Ref<InputElement>>, wrap: bool, ) -> Option<Ref<InputElement>>

Calls the base class implementation of the member.

Source

fn parent_on_items_control_changed( this: &Self, old_value: Option<&Ref<ItemsControl>>, )

Calls the base class implementation of the member.

Source

fn parent_on_items_changed( this: &Self, items: &Rc<ItemsSourceView>, e: &ItemsChangedEventArgs<'_>, )

Calls the base class implementation of the member.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§