#[repr(C)]pub struct ExpanderVTable {
pub base: <HeaderedContentControl as ObjectType>::VTable,
pub on_collapsed: fn(&Expander, &RoutedEventArgs),
pub on_collapsing: fn(&Expander, &CancelRoutedEventArgs),
pub on_expanded: fn(&Expander, &RoutedEventArgs),
pub on_expanding: fn(&Expander, &CancelRoutedEventArgs),
pub on_coerce_is_expanded: fn(&Expander, bool) -> bool,
}Expand description
The virtual table of the class.
Fields§
§base: <HeaderedContentControl as ObjectType>::VTable§on_collapsed: fn(&Expander, &RoutedEventArgs)§on_collapsing: fn(&Expander, &CancelRoutedEventArgs)§on_expanded: fn(&Expander, &RoutedEventArgs)§on_expanding: fn(&Expander, &CancelRoutedEventArgs)§on_coerce_is_expanded: fn(&Expander, bool) -> boolTrait Implementations§
Source§impl Clone for ExpanderVTable
impl Clone for ExpanderVTable
impl Copy for ExpanderVTable
Auto Trait Implementations§
impl Freeze for ExpanderVTable
impl RefUnwindSafe for ExpanderVTable
impl Send for ExpanderVTable
impl Sync for ExpanderVTable
impl Unpin for ExpanderVTable
impl UnsafeUnpin for ExpanderVTable
impl UnwindSafe for ExpanderVTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more