我有public abstract class homework {
public abstract int pagesRead();
public abstract String typeHomework();
public void createAssignment(int p){
}
}
和StackPanel
。当用户点击按钮时,Image
StackPanel
属性将更改为Visibility
,从而使图片更改位置。
该场景是否有事件?另一种了解它何时发生的方法?
答案 0 :(得分:1)
假设您使用绑定来更改Visibility
的{{1}},您可以更改绑定源的StackPanel
以调用更改方法:
setter
注意:如果您有多个可能影响图像位置的绑定,则必须从每个setter调用此方法
编辑(反映OP的评论):如果在没有绑定的情况下设置后面代码中的可见性,那么在设置可见性之后只需调用所需的方法:
Visibility vis;
public Visibility Vis
{
get { return vis; }
set
{
vis = value;
imageLocationChanged();
NotifyPropertyChanged("Vis");
}
}
void imageLocationChanged()
{
//Do stuff
}