Skip to main content

ItemsControlImplExt

Trait ItemsControlImplExt 

Source
pub trait ItemsControlImplExt: ItemsControlImpl {
    // Provided methods
    fn parent_create_container_for_item_override(
        this: &Self,
        item: &Option<BoxedValue>,
        index: i32,
        recycle_key: Option<RecycleKey>,
    ) -> Ref<Control> { ... }
    fn parent_prepare_container_for_item_override(
        this: &Self,
        container: &Ref<Control>,
        item: &Option<BoxedValue>,
        index: i32,
    ) { ... }
    fn parent_container_for_item_prepared_override(
        this: &Self,
        container: &Ref<Control>,
        item: &Option<BoxedValue>,
        index: i32,
    ) { ... }
    fn parent_container_index_changed_override(
        this: &Self,
        container: &Ref<Control>,
        old_index: i32,
        new_index: i32,
    ) { ... }
    fn parent_clear_container_for_item_override(
        this: &Self,
        container: &Ref<Control>,
    ) { ... }
    fn parent_needs_container_override(
        this: &Self,
        item: &Option<BoxedValue>,
        index: i32,
    ) -> (bool, Option<RecycleKey>) { ... }
    fn parent_on_items_view_collection_changed(
        this: &Self,
        e: &ItemsChangedEventArgs<'_>,
    ) { ... }
}
Expand description

Access to the base implementations of the overridable members.

Provided Methods§

Source

fn parent_create_container_for_item_override( this: &Self, item: &Option<BoxedValue>, index: i32, recycle_key: Option<RecycleKey>, ) -> Ref<Control>

Calls the base class implementation of the member.

Source

fn parent_prepare_container_for_item_override( this: &Self, container: &Ref<Control>, item: &Option<BoxedValue>, index: i32, )

Calls the base class implementation of the member.

Source

fn parent_container_for_item_prepared_override( this: &Self, container: &Ref<Control>, item: &Option<BoxedValue>, index: i32, )

Calls the base class implementation of the member.

Source

fn parent_container_index_changed_override( this: &Self, container: &Ref<Control>, old_index: i32, new_index: i32, )

Calls the base class implementation of the member.

Source

fn parent_clear_container_for_item_override( this: &Self, container: &Ref<Control>, )

Calls the base class implementation of the member.

Source

fn parent_needs_container_override( this: &Self, item: &Option<BoxedValue>, index: i32, ) -> (bool, Option<RecycleKey>)

Calls the base class implementation of the member.

Source

fn parent_on_items_view_collection_changed( this: &Self, 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§