1 pub type Binding
= *mut ::core
::ffi
::c_void
;
2 pub type BindingBase
= *mut ::core
::ffi
::c_void
;
3 pub type BindingExpression
= *mut ::core
::ffi
::c_void
;
4 pub type BindingExpressionBase
= *mut ::core
::ffi
::c_void
;
5 #[doc = "*Required features: `\"UI_Xaml_Data\"`*"]
7 pub struct BindingMode(pub i32);
9 pub const OneWay
: Self = Self(1i32);
10 pub const OneTime
: Self = Self(2i32);
11 pub const TwoWay
: Self = Self(3i32);
13 impl ::core
::marker
::Copy
for BindingMode {}
14 impl ::core
::clone
::Clone
for BindingMode
{
15 fn clone(&self) -> Self {
19 pub type BindingOperations
= *mut ::core
::ffi
::c_void
;
20 pub type CollectionViewSource
= *mut ::core
::ffi
::c_void
;
21 pub type CurrentChangingEventArgs
= *mut ::core
::ffi
::c_void
;
22 pub type CurrentChangingEventHandler
= *mut ::core
::ffi
::c_void
;
23 pub type ICollectionView
= *mut ::core
::ffi
::c_void
;
24 pub type ICollectionViewFactory
= *mut ::core
::ffi
::c_void
;
25 pub type ICollectionViewGroup
= *mut ::core
::ffi
::c_void
;
26 pub type ICustomProperty
= *mut ::core
::ffi
::c_void
;
27 pub type ICustomPropertyProvider
= *mut ::core
::ffi
::c_void
;
28 pub type IItemsRangeInfo
= *mut ::core
::ffi
::c_void
;
29 pub type INotifyPropertyChanged
= *mut ::core
::ffi
::c_void
;
30 pub type ISelectionInfo
= *mut ::core
::ffi
::c_void
;
31 pub type ISupportIncrementalLoading
= *mut ::core
::ffi
::c_void
;
32 pub type IValueConverter
= *mut ::core
::ffi
::c_void
;
33 pub type ItemIndexRange
= *mut ::core
::ffi
::c_void
;
35 #[doc = "*Required features: `\"UI_Xaml_Data\"`*"]
36 pub struct LoadMoreItemsResult
{
39 impl ::core
::marker
::Copy
for LoadMoreItemsResult {}
40 impl ::core
::clone
::Clone
for LoadMoreItemsResult
{
41 fn clone(&self) -> Self {
45 pub type PropertyChangedEventArgs
= *mut ::core
::ffi
::c_void
;
46 pub type PropertyChangedEventHandler
= *mut ::core
::ffi
::c_void
;
47 pub type RelativeSource
= *mut ::core
::ffi
::c_void
;
48 #[doc = "*Required features: `\"UI_Xaml_Data\"`*"]
50 pub struct RelativeSourceMode(pub i32);
51 impl RelativeSourceMode
{
52 pub const None
: Self = Self(0i32);
53 pub const TemplatedParent
: Self = Self(1i32);
54 pub const Self_
: Self = Self(2i32);
56 impl ::core
::marker
::Copy
for RelativeSourceMode {}
57 impl ::core
::clone
::Clone
for RelativeSourceMode
{
58 fn clone(&self) -> Self {
62 #[doc = "*Required features: `\"UI_Xaml_Data\"`*"]
64 pub struct UpdateSourceTrigger(pub i32);
65 impl UpdateSourceTrigger
{
66 pub const Default
: Self = Self(0i32);
67 pub const PropertyChanged
: Self = Self(1i32);
68 pub const Explicit
: Self = Self(2i32);
69 pub const LostFocus
: Self = Self(3i32);
71 impl ::core
::marker
::Copy
for UpdateSourceTrigger {}
72 impl ::core
::clone
::Clone
for UpdateSourceTrigger
{
73 fn clone(&self) -> Self {