C# Класс ICSharpCode.WpfDesign.Designer.Xaml.XamlDesignItem

Наследование: DesignItem
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetAllChildXamlObjects IEnumerable
GetRootXamlObject ICSharpCode.WpfDesign.XamlDom.XamlObject
NotifyPropertyChanged void
SetNameInternal void

Открытые методы

Метод Описание
Clone ( ) : DesignItem
FixDesignItemReferencesOnNameChange ( string oldName, string newName ) : void

Fixes {x:Reference and {Binding ElementName to this Element in XamlDocument

SetView ( UIElement newView ) : void
XamlDesignItem ( XamlObject xamlObject, XamlDesignContext designContext ) : System

Приватные методы

Метод Описание
GetAllChildXamlObjects ( XamlObject item, bool onlyFromSameNamescope = false ) : IEnumerable

Get's all Child XamlObject Instances

GetRootXamlObject ( XamlObject item, bool onlyFromSameNamescope = false ) : XamlObject

Find's the Root XamlObject (real Root, or Root Object in Namescope)

NotifyPropertyChanged ( XamlModelProperty property ) : void
SetNameInternal ( string newName ) : void

Описание методов

Clone() публичный Метод

public Clone ( ) : DesignItem
Результат DesignItem

FixDesignItemReferencesOnNameChange() публичный Метод

Fixes {x:Reference and {Binding ElementName to this Element in XamlDocument
public FixDesignItemReferencesOnNameChange ( string oldName, string newName ) : void
oldName string
newName string
Результат void

SetView() публичный Метод

public SetView ( UIElement newView ) : void
newView System.Windows.UIElement
Результат void

XamlDesignItem() публичный Метод

public XamlDesignItem ( XamlObject xamlObject, XamlDesignContext designContext ) : System
xamlObject ICSharpCode.WpfDesign.XamlDom.XamlObject
designContext XamlDesignContext
Результат System