3 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
metadata中跟一個(gè)靜態(tài)方法看我這個(gè)定義(在RichTextBlock家一個(gè)TextProperty,TextProperty類(lèi)型是字符串): public static readonly DependencyProperty TextProperty = DependencyProperty.Register("Text", typeof(string), typeof(RichTextBlock), new PropertyMetadata(OnBlockTextChanged)); public string Text { get { return (string)GetValue(TextProperty); } set { SetValue(TextProperty, value); SetLinkedText(value); } } static void OnBlockTextChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { if (obj != null && obj is RichTextBlock) { (obj as RichTextBlock).SetLinkedText((string)e.NewValue); } }

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
追問(wèn)下 我想實(shí)現(xiàn)這個(gè)功能,所以才這樣定義!不然采用什么方法比較好呢?在一個(gè)頁(yè)面嵌套了一個(gè)用戶控件,通過(guò)用戶控件里面的事件來(lái)控制那個(gè)頁(yè)面里面的控件的隱藏,可是都沒(méi)效?可是如果我在這個(gè)頁(yè)面后臺(tái)單獨(dú)操作頁(yè)面的控件,就可以正常隱藏?例如有個(gè)A.xaml頁(yè)面,里面嵌套一個(gè)B.Xaml的用戶控件,現(xiàn)在在B.Xaml的后臺(tái)通過(guò) A a=new A();a.hide();調(diào)用A頁(yè)面里面的函數(shù),可是這個(gè)函數(shù)執(zhí)行了,但是對(duì)應(yīng)A頁(yè)面上的控件例如button沒(méi)有隱藏?
添加回答
舉報(bào)