0
ファイルシステムのコンテンツ(ファイル&フォルダ)をコードで除外するプログラムがあります。 各ファイルまたはフォルダは、TreeViewItemによって反映されます。 私はUIから各TreeViewItemを編集できるようにしたいと思います。編集可能なTreeViewItemをcで追加する方法#
ファイルシステムのコンテンツ(ファイル&フォルダ)をコードで除外するプログラムがあります。 各ファイルまたはフォルダは、TreeViewItemによって反映されます。 私はUIから各TreeViewItemを編集できるようにしたいと思います。編集可能なTreeViewItemをcで追加する方法#
はい、非常に簡単です。ここでは例がある...
<TreeView x:Name="treeView" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="0" Background="Beige">
<TreeViewItem Header="Files" ItemsSource="{Binding Root}">
<TreeViewItem.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding}">
<TextBox Text="{Binding Name}"/>
</HierarchicalDataTemplate>
</TreeViewItem.ItemTemplate>
</TreeViewItem>
</TreeView>
の背後にあるコード...
public interface INamedObject
{
string Name { get; set; }
}
public class FileObject : INamedObject
{
public string Name { get; set; }
};
public class FolderObject : ObservableCollection<INamedObject>, INamedObject
{
public string Name { get; set; }
};
FolderObject _root = new FolderObject() { Name = "root" };
public FolderObject Root
{
get
{
return _root;
}
}
だからあなたの質問は何ですか?既に試したことをいくつかのコードで提供できますか? – SilentStorm
非常に良い!あなたはほぼ目標を達成しました。何かを望むことは非常に重要です。今すぐ実装する必要があります。がんばろう。 –