“新建”时会创建文本文档。但是,我想创建的不是Text Document,而是一些带有按钮及其viewmodel的Use-6ren">
gpt4 book ai didi

c# - 如何创建新的自定义View(UserControl)?阿瓦隆码头

转载 作者:行者123 更新时间:2023-12-03 10:35:16 25 4
gpt4 key购买 nike

我使用了完美的库AvalonDock,并且注意到在运行程序中单击"file"->“新建”时会创建文本文档。但是,我想创建的不是Text Document,而是一些带有按钮及其viewmodel的UserControl。

我找到了创建新文本文档的代码:

private void OnNew(object parameter)
{
_files.Add(new FileViewModel());
ActiveDocument = _files.Last();
}

现在:
enter image description here

要实现:
enter image description here

此代码创建TextDocument
是否有可能?你有一些教程如何实现它?

我的问题是 如何使用ViewModel 创建UserControl而不是Text文档?

最佳答案

GEMINI是一个很好的例子。

您可以使用StyleSelector和DataTemplateSelector来完成。

关于c# - 如何创建新的自定义View(UserControl)?阿瓦隆码头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com