我在WPF,C#中创建了一个DLL,我在VC ++中使用它。
在该DLL中,我有一个文本块来显示当前时间,当我将WPF应用程序作为Windows应用程序运行时,它正确显示当前时间并且还使用新时序进行更新。
但是当我在VC ++ applcation中将它用作Dll时,当前时间没有得到更新。它显示了加载applcaiton的时间,就是全部。
它没有得到更新。
代码:
public Button()
{
InitializeComponent();
DispatcherTimer dispatcherTimer = new DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
dispatcherTimer.Start();
}
private void dispatcherTimer_Tick(object sender, EventArgs e)
{
DataContext = DateTime.Now.ToString("g");
}
XAML:
<TextBlock Margin="0,6,211,0" Name="textBlock1" Text="{Binding}"/>
答案 0 :(得分:0)
这是我的错。 我没有正确构建解决方案。 现在它的工作。