プロパティを一度オフにして残しておく方法を教えてください。ここでVisual Studioが自動的に自分のプロパティのいずれかをヌルに変更しています
は財産だ:
/// <summary>
/// Collection of SednaTreeViewItems used to populate the SednaTreeView.
/// </summary>
public IEnumerable<SednaTreeViewItem> TreeNodes
{
get { return treeNodes; }
set
{
ultraTree.Nodes.Clear();
treeNodes = value;
foreach (var item in treeNodes)
{
UltraTreeNode node = new UltraTreeNode(item.ValueMember, item.DisplayMember);
ultraTree.Nodes.Add(node);
}
}
}
私はデザイナーにいると、プロパティとしてこれを検出し、nullに設定すると思われる他のプロパティを変更するたびに。プロパティを無視するために使用できるデコレータはありますか?
ありがとう、これは完全に動作し、もはや私のプロパティをnullに変更しません。 –
@Sergio:Cool。私は 'Browsable'属性を使って別の回答者に推薦しました。デザイン時にプロパティウィンドウにプロパティが表示されないようにする必要がある場合は、これを行うこともできます。しかし、それらを一緒に使う必要はありません。彼らは互いに完全に独立して働く。 –