也许我的问题比起功能问题更是建筑问题,但我正试图把案文Box约束在指挥中,也就是通过多种参数(即习惯目标)。 不知道如何以声明方式(xaml)做到这一点。
ViewA (sits on top of ViewModelA) it has a TextBox, which is bound to CommandX
ViewB (sits on top of ViewModelB) (this is in fact another user control within the same Window as ViewA) When commandX fires, ViewModelB needs to execute some method. ViewModelB needs to be 更新d with multiple properties before it can execute that method.
我的问题是,如何组织我的指挥/领导,使Giudm B掌握足够的信息,以执行其方法。
注: A拥有实施其方法所需的一切手段。 但是,我不想从那里得到,因为后来一度想要指挥。 十. 从不同观点执行
更新
看来,我可以单独确定指挥官财产,这可能属于Gis ModelA的复杂类别。 这应当足以把所有必要的财产装入其中。
we
工作! 这里,我的公墓财产就我的看法。
public ExecuteQueryCommandParameters ExecuteQueryParameters {
get {
var p = new ExecuteQueryCommandParameters();
p.AllColumns = ColumnsMaster;
p.DatabaseName = SelectedDatabase;
p.ServerName = SelectedServer;
p.TopRows = 20;
p.ViewModelName = "MainDataView";
return p;
}
}
内容提要
<Button Command="{Binding ExecuteQuery}" CommandParameter="{Binding ExecuteQueryParameters}">Top 20</Button>
更新
这一解决办法有小的路段。 指挥参数受财产约束。 但它在装货时收回,而不是在指挥时收回。 我需要在指挥执行时间这样做,以便所有财产都有最新的价值。 任何关于如何实现这一目标的想法?