Silverlight 5 | WinRT |
public class Binding | public class Binding |
: BindingBase, IMarkupExtension`1<Object>, IMarkupExtension, ISupportInitialize | : BindingBase, IDependencyObject, IBindingBase, IBinding |
public Boolean BindsDirectlyToSource { get; set; } | |
public IValueConverter Converter { get; set; } | public virtual IValueConverter Converter { get; set; } |
public CultureInfo ConverterCulture { get; set; } | |
public Object ConverterParameter { get; set; } | public virtual Object ConverterParameter { get; set; } |
public String ElementName { get; set; } | public virtual String ElementName { get; set; } |
public BindingMode Mode { get; set; } | public virtual BindingMode Mode { get; set; } |
public Boolean NotifyOnValidationError { get; set; } | |
public PropertyPath Path { get; set; } | public virtual PropertyPath Path { get; set; } |
public RelativeSource RelativeSource { get; set; } | public virtual RelativeSource RelativeSource { get; set; } |
public Object Source { get; set; } | public virtual Object Source { get; set; } |
public UpdateSourceTrigger UpdateSourceTrigger { get; set; } | |
public Boolean ValidatesOnDataErrors { get; set; } | |
public Boolean ValidatesOnExceptions { get; set; } | |
public Boolean ValidatesOnNotifyDataErrors { get; set; } |
public abstract class BindingBase | public class BindingBase |
: MarkupExtension, IMarkupExtension`1<Object> | : DependencyObject, IDependencyObject, IBindingBase |
public Object FallbackValue { get; set; } | |
public String StringFormat { get; set; } | |
public Object TargetNullValue { get; set; } | |
public virtual Object ProvideValue(IServiceProvider serviceProvider); |
public sealed class BindingExpression | |
: BindingExpressionBase, IDataContextChangedListener, IErrorsChangedListener | |
public Object DataItem { get; } | |
public Binding ParentBinding { get; } | |
public void UpdateSource(); |
public abstract class BindingExpressionBase | |
: Expression |
public sealed enum BindingMode | public sealed enum BindingMode |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ OneWay, OneTime, TwoWay } | { OneWay, OneTime, TwoWay } |
public abstract sealed class BindingOperations | public sealed class BindingOperations |
: __ComObject, IBindingOperations | |
static public BindingExpressionBase SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding); | static public void SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding); |
public abstract class CollectionViewGroup | |
: INotifyPropertyChanged | |
public abstract virtual Boolean IsBottomLevel { get; } | |
public Int32 ItemCount { get; } | |
public ReadOnlyObservableCollection`1<Object> Items { get; } | |
public Object Name { get; } |
public class CollectionViewSource | public sealed class CollectionViewSource |
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISupportInitialize | : DependencyObject, IDependencyObject, ICollectionViewSource |
public CultureInfo Culture { get; set; } | |
public ObservableCollection`1<GroupDescription> GroupDescriptions { get; } | |
public SortDescriptionCollection SortDescriptions { get; } | |
public Object Source { get; set; } | public virtual Object Source { get; set; } |
static public DependencyProperty SourceProperty { get; } | |
public ICollectionView View { get; } | public virtual ICollectionView View { get; } |
public event FilterEventHandler Filter; | |
public IDisposable DeferRefresh(); |
public class FilterEventArgs | |
: EventArgs | |
public Boolean Accepted { get; set; } | |
public Object Item { get; } |
public sealed class FilterEventHandler | |
: MulticastDelegate, ICloneable | |
public virtual IAsyncResult BeginInvoke(Object sender, FilterEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, FilterEventArgs e); |
public sealed class GroupDescriptionSelectorCallback | |
: MulticastDelegate, ICloneable | |
public virtual IAsyncResult BeginInvoke(CollectionViewGroup group, Int32 level, AsyncCallback callback, Object object); | |
public virtual GroupDescription EndInvoke(IAsyncResult result); | |
public virtual GroupDescription Invoke(CollectionViewGroup group, Int32 level); |
public abstract interface ICollectionViewGroup | |
public abstract virtual IObservableVector`1<Object> GroupItems { get; } | |
public abstract virtual Object Name { get; } |
public abstract interface ICustomProperty | |
public abstract virtual Boolean CanRead { get; } | |
public abstract virtual Boolean CanWrite { get; } | |
public abstract virtual String Name { get; } | |
public abstract virtual Type Type { get; } | |
public abstract virtual Object GetIndexedValue(Object obj, Object index); | |
public abstract virtual Object GetValue(Object obj); | |
public abstract virtual void SetIndexedValue(Object obj, Object value, Object index); | |
public abstract virtual void SetValue(Object obj, Object value); |
public abstract interface ICustomPropertyOld | |
public abstract virtual Boolean CanRead { get; } | |
public abstract virtual Boolean CanWrite { get; } | |
public abstract virtual String Name { get; } | |
public abstract virtual String RuntimeClassName { get; } | |
public abstract virtual Object GetValue(Object obj); | |
public abstract virtual void SetValue(Object obj, Object value); |
public abstract interface ICustomPropertyProvider | |
public abstract virtual Type Type { get; } | |
public abstract virtual ICustomProperty GetCustomProperty(String name); | |
public abstract virtual ICustomProperty GetIndexedProperty(String name, Type type); | |
public abstract virtual String GetStringRepresentation(); |
public abstract interface ICustomPropertyProviderOld | |
public abstract virtual ICustomPropertyOld GetCustomProperty(String name); |
public abstract interface IGroupInfo | |
: IEnumerable`1<Object>, IEnumerable | |
public abstract virtual Object Key { get; } |
public abstract interface IIncrementalLoadingVector | |
: IList`1<Object>, ICollection`1<Object>, IEnumerable`1<Object>, IEnumerable | |
public abstract virtual Boolean HasMoreItems { get; } | |
public abstract virtual IAsyncOperation`1<LoadMoreItemsResult> LoadMoreItemsAsync(UInt32 count); |
public abstract interface INotifyPropertyChanged | |
public abstract virtual event PropertyChangedEventHandler PropertyChanged; |
public abstract interface IPrefetchingVector | |
: IVirtualizingVector, IObservableVector`1<Object>, IList`1<Object>, ICollection`1<Object>, IEnumerable`1<Object>, IEnumerable | |
public abstract virtual IAsyncAction PrefetchAsync(UInt32 start, UInt32 count); |
public abstract interface IValueConverter | public abstract interface IValueConverter |
public abstract virtual Object Convert(Object value, Type targetType, Object parameter, CultureInfo culture); | public abstract virtual Object Convert(Object value, String typeName, Object parameter, String language); |
public abstract virtual Object ConvertBack(Object value, Type targetType, Object parameter, CultureInfo culture); | public abstract virtual Object ConvertBack(Object value, String typeName, Object parameter, String language); |
public abstract interface IVirtualizingVector | |
: IObservableVector`1<Object>, IList`1<Object>, ICollection`1<Object>, IEnumerable`1<Object>, IEnumerable | |
public abstract virtual Boolean IsPlaceholder(Object item); |
public sealed struct LoadMoreItemsResult | |
: ValueType |
public sealed class PagedCollectionView | |
: ICollectionView, IEnumerable, INotifyCollectionChanged, IPagedCollectionView, IEditableCollectionView, INotifyPropertyChanged | |
public virtual Boolean CanAddNew { get; } | |
public virtual Boolean CanCancelEdit { get; } | |
public virtual Boolean CanChangePage { get; } | |
public virtual Boolean CanFilter { get; } | |
public virtual Boolean CanGroup { get; } | |
public virtual Boolean CanRemove { get; } | |
public virtual Boolean CanSort { get; } | |
public Int32 Count { get; } | |
public virtual CultureInfo Culture { get; set; } | |
public virtual Object CurrentAddItem { get; } | |
public virtual Object CurrentEditItem { get; } | |
public virtual Object CurrentItem { get; } | |
public virtual Int32 CurrentPosition { get; } | |
public virtual Predicate`1<Object> Filter { get; set; } | |
public virtual ObservableCollection`1<GroupDescription> GroupDescriptions { get; } | |
public virtual ReadOnlyObservableCollection`1<Object> Groups { get; } | |
public virtual Boolean IsAddingNew { get; } | |
public virtual Boolean IsCurrentAfterLast { get; } | |
public virtual Boolean IsCurrentBeforeFirst { get; } | |
public virtual Boolean IsEditingItem { get; } | |
public virtual Boolean IsEmpty { get; } | |
public virtual Boolean IsPageChanging { get; } | |
public Object Item { get; } | |
public virtual Int32 ItemCount { get; } | |
public Boolean NeedsRefresh { get; } | |
public virtual NewItemPlaceholderPosition NewItemPlaceholderPosition { get; set; } | |
public virtual Int32 PageIndex { get; } | |
public virtual Int32 PageSize { get; set; } | |
public virtual SortDescriptionCollection SortDescriptions { get; } | |
public virtual IEnumerable SourceCollection { get; } | |
public virtual Int32 TotalItemCount { get; } | |
public event NotifyCollectionChangedEventHandler CollectionChanged; | |
public virtual event EventHandler CurrentChanged; | |
public virtual event CurrentChangingEventHandler CurrentChanging; | |
public virtual event EventHandler`1<EventArgs> PageChanged; | |
public virtual event EventHandler`1<PageChangingEventArgs> PageChanging; | |
public event PropertyChangedEventHandler PropertyChanged; | |
public virtual Object AddNew(); | |
public virtual void CancelEdit(); | |
public virtual void CancelNew(); | |
public virtual void CommitEdit(); | |
public virtual void CommitNew(); | |
public virtual Boolean Contains(Object item); | |
public virtual IDisposable DeferRefresh(); | |
public virtual void EditItem(Object item); | |
public IEnumerator GetEnumerator(); | |
public Object GetItemAt(Int32 index); | |
public Int32 IndexOf(Object item); | |
public virtual Boolean MoveCurrentTo(Object item); | |
public virtual Boolean MoveCurrentToFirst(); | |
public virtual Boolean MoveCurrentToLast(); | |
public virtual Boolean MoveCurrentToNext(); | |
public virtual Boolean MoveCurrentToPosition(Int32 position); | |
public virtual Boolean MoveCurrentToPrevious(); | |
public virtual Boolean MoveToFirstPage(); | |
public virtual Boolean MoveToLastPage(); | |
public virtual Boolean MoveToNextPage(); | |
public virtual Boolean MoveToPage(Int32 pageIndex); | |
public virtual Boolean MoveToPreviousPage(); | |
public Boolean PassesFilter(Object item); | |
public virtual void Refresh(); | |
public virtual void Remove(Object item); | |
public virtual void RemoveAt(Int32 index); |
public class PropertyChangedEventArgs | |
: __ComObject, IPropertyChangedEventArgs | |
public virtual String PropertyName { get; } |
public sealed class PropertyChangedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual void Invoke(Object sender, PropertyChangedEventArgs e); |
public class PropertyGroupDescription | |
: GroupDescription, INotifyPropertyChanged | |
public IValueConverter Converter { get; set; } | |
public String PropertyName { get; set; } | |
public StringComparison StringComparison { get; set; } | |
public virtual Object GroupNameFromItem(Object item, Int32 level, CultureInfo culture); | |
public virtual Boolean NamesMatch(Object groupName, Object itemName); |
public class RelativeSource | public class RelativeSource |
: MarkupExtension, IMarkupExtension`1<Object>, IMarkupExtension, ISupportInitialize | : DependencyObject, IDependencyObject, IRelativeSource |
public Int32 AncestorLevel { get; set; } | |
public Type AncestorType { get; set; } | |
public RelativeSourceMode Mode { get; set; } | public virtual RelativeSourceMode Mode { get; set; } |
public virtual Object ProvideValue(IServiceProvider serviceProvider); |
public sealed enum RelativeSourceMode | public sealed enum RelativeSourceMode |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ TemplatedParent, Self, FindAncestor } | { None, TemplatedParent, Self } |
public sealed enum UpdateSourceTrigger | |
: IComparable, IFormattable, IConvertible | |
{ Default, PropertyChanged, Explicit } |