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§
Sourcefn parent_create_container_for_item_override(
this: &Self,
item: &Option<BoxedValue>,
index: i32,
recycle_key: Option<RecycleKey>,
) -> Ref<Control>
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.
Sourcefn parent_prepare_container_for_item_override(
this: &Self,
container: &Ref<Control>,
item: &Option<BoxedValue>,
index: i32,
)
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.
Sourcefn parent_container_for_item_prepared_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, )
Calls the base class implementation of the member.
Sourcefn parent_container_index_changed_override(
this: &Self,
container: &Ref<Control>,
old_index: i32,
new_index: i32,
)
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.
Sourcefn parent_clear_container_for_item_override(
this: &Self,
container: &Ref<Control>,
)
fn parent_clear_container_for_item_override( this: &Self, container: &Ref<Control>, )
Calls the base class implementation of the member.
Sourcefn parent_needs_container_override(
this: &Self,
item: &Option<BoxedValue>,
index: i32,
) -> (bool, Option<RecycleKey>)
fn parent_needs_container_override( this: &Self, item: &Option<BoxedValue>, index: i32, ) -> (bool, Option<RecycleKey>)
Calls the base class implementation of the member.
Sourcefn parent_on_items_view_collection_changed(
this: &Self,
e: &ItemsChangedEventArgs<'_>,
)
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".