0
我有一系列控件在運行時創建,然後添加到我的Silverlight應用程序佈局網格中。我想知道是否有某種事件發生後我可以捕獲AFTER數據綁定。在數據被限制在DataContext
之後,我想對控件進行一些後處理。捕獲Silverlight的發佈數據綁定事件
我已經實現了INotifyPropertyChanged
,但這隻允許我在更改時訪問模型的屬性,但我寧願訪問單個用戶控件對象。
任何想法或建議嗎?
我有一系列控件在運行時創建,然後添加到我的Silverlight應用程序佈局網格中。我想知道是否有某種事件發生後我可以捕獲AFTER數據綁定。在數據被限制在DataContext
之後,我想對控件進行一些後處理。捕獲Silverlight的發佈數據綁定事件
我已經實現了INotifyPropertyChanged
,但這隻允許我在更改時訪問模型的屬性,但我寧願訪問單個用戶控件對象。
任何想法或建議嗎?
截至目前爲止,唯一能夠看到帖子綁定的事件是控件的Loaded
事件。所以目前我只是在這個事件被困時做我的後處理。
如果有其他人有更好的建議,我全部耳熟能詳。
TextBox text = (TextBox)uiElement;
text.Loaded += new RoutedEventHandler(TextBox_Loaded);
private void TextBox_Loaded(object sender, RoutedEventArgs e)
{
TextBox textBox = (TextBox)sender;
// do more post processing...
}