簡體   English   中英

從代碼隱藏訪問附加屬性

[英]accessing attached property from codebehind

<telerik:RadTransitionControl   x:Name="radControl" adRotator:AdRotatorExtensions.ItemChangeDelay="0:0:3" 
                                      adRotator:AdRotatorExtensions.CurrentSelectedIndex="0"
                                      adRotator:AdRotatorExtensions.IndexChanged="{Binding TopItemCommand, Mode=OneWay}"
                                      adRotator:AdRotatorExtensions.ItemsSource="{Binding Path=ImagePaths}"
                                      VerticalAlignment="Center" 
                                      HorizontalAlignment="Center" Width="650">

請告訴我如何從后面的代碼訪問adRotator:AdRotatorExtensions.ItemsSource。

嘗試這個:

radControl.SetValue(AdRotatorExtensions.ItemsSource, ImagePaths);

但我建議使用ViewModel和綁定。

按照約定,AdRotatorExtensions應該公開一個靜態方法來檢索附加的屬性值:

AdRotatorExtensions.GetItemsSource(radControl);

上面的靜態方法應該執行所需的強制轉換。 否則,使用getValue

radControl.SetValue(AdRotatorExtensions.ItemsSource);

但是,您必須將結果轉換為所需的類型。

有關詳細信息,請參見MSDN頁面上的附加屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM