6
我有一個用戶控件,如下面我的主窗口:用戶控件怎麼知道當它是可見
<ctrls:Login Visibility="{Binding DataContext.Vis,
RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType=Window}},
Converter={StaticResource BooelanToVisibilityConverter}"/>
所以它有它的知名度勢必會在主窗口的視圖模型屬性可見。
我想知道的是,在UserControl的ViewModel內部,如何在可見性發生變化時拾取它?我想在可見時啓動一個計時器,並在隱藏時停止它。
他希望在視圖模型中得到通知,而不是在控制的代碼隱藏 – Alberto
這是完美的謝謝Rohit。 – Hank
不客氣漢克..! –