gpt4 book ai didi

.net - ContentControl 不显示更改

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

以下代码位于 MEF MVVM 桌面应用程序中。
Shell 已经构建,但正在初始化一个模块。
模块想要将文本添加到 Shell 中的 ContentControl,但以下代码不会导致在 Shell 窗口中看到更改。
关于如何让窗口更新的任何建议。

谢谢

    [ImportingConstructor]
public ModuleInit(IView1Model vm)
{
var viewModel = vm as ViewModels.View1Model;
var view1 = GetView(viewModel);

var shellModel = viewModel.Shell;
var shellView = GetView(shellModel);

Control c1 = shellview as Control; //Window
ContentControl c2 = c1.FindName("ActiveItem1") as ContentControl;
TextBlock tb = new TextBlock();
tb.Text = "New Text Message";
c2.Content = tb;

约翰

最佳答案

已经很晚了,我没有注意到我正在创建一个新 View 而不是找到当前 View 。对不起大家。
约翰

关于.net - ContentControl 不显示更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3732356/

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