gpt4 book ai didi

c# - 将变量绑定(bind)到文本 block

转载 作者:行者123 更新时间:2023-11-30 16:10:12 26 4
gpt4 key购买 nike

上下文:

我有一个 wpf 窗口,它有一个变量 float processTime = -1;

此变量通过引用传递给用户控件。然后用户控件将变量的引用传递给 COM。 COM 递增变量。

如果我在窗口中放置一个断点,我可以看到新的变量值。

现在,我想在屏幕上显示它。

问题:

据我所知,您不能将变量绑定(bind)到 wpf 文本 block 。您必须使用属性。

此外,我无法通过 ref 将属性传递给我的函数。这正是我使用变量的原因。

编辑: 请注意,COM 工作是使用 directshow 过滤器流式传输视频。这意味着作业不只是在调用之后完成...它运行了很长时间,因此我想将变量绑定(bind)到屏幕以便您可以实时查看值。

便宜的解决方案

我可以做某种每秒更新文本 block 值的计时器...

最佳答案

 public float ProcessTime
{
get {return _processTime;}
}


//after you do your COM stuff call
this.OnPropertyChanged("ProcessTime");

关于c# - 将变量绑定(bind)到文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235971/

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