這是我的代碼隱藏:移位碼的碼後面在WPF視圖模型
private void Button_Click(object sender, RoutedEventArgs e)
{
foreach (FrameworkElement fe in canvas.Children)
{
double top = (double)fe.GetValue(Canvas.TopProperty);
double left = (double)fe.GetValue(Canvas.LeftProperty);
}
}
A「畫布」是在我的XAML畫布控件的名稱。當前的代碼使我能夠獲取畫布內圖像的位置。這是在代碼隱藏中實現的。問題是,我們如何以MVVM方式獲取圖像的位置(使用命令啓動進程)?
您將'ElementName'設置爲「canvas」,但Canvas'沒有名稱......是一個錯字? – OmegaMan
在它所說的問題中:「A'canvas'是我在XAML中的Canvas控件的名稱」。這是名字。 –
夠公平的,然後命名您的示例畫布相同。對?只是要清楚。 :-) – OmegaMan