[英]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.