【发布时间】:2015-08-10 03:58:00
【问题描述】:
我正在尝试将一个简单的字符串绑定到 TextBlock,但它什么也没做。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.MouseMove += new MouseEventHandler(window_MouseMove);
}
public void window_MouseMove (object sender, MouseEventArgs e)
{
Point mouseXY = Mouse.GetPosition(this);
string mouseXYstring = mouseXY.ToString();
}
}
还有 XAML...:
<TextBlock x:Name="MousePosition" HorizontalAlignment="Right"
VerticalAlignment="Top" Width="200" Text="{Binding Path=mouseXYstring}" />
也试过了...:
<TextBlock x:Name="MousePosition" HorizontalAlignment="Right"
VerticalAlignment="Top" Width="200" Text="{Binding mouseXYstring}" />
并从 window_MouseMove 执行此操作,删除 ´Text="{Binding mouseXYstring}´,但似乎没有任何效果:
public void window_MouseMove (object sender, MouseEventArgs e)
{
Point mouseXY = Mouse.GetPosition(this);
string mouseXYstring = mouseXY.ToString();
TextBlock MP = new TextBlock();
MP.Text = mouseXYstring;
}
【问题讨论】: