2013-04-05 30 views

回答

0

你的combobox的對象是如何創建的?我會爲該類添加一個名爲DefaultSelected的布爾屬性,然後在組合框中使用datatemplate觸發器來爲DefaultSelected = true設置一個對象的樣式。

 <DataTemplate x:Key="ComboTemplate" > 
      <StackPanel Orientation="Horizontal"> 
       <TextBlock x:Name="myTextBlock" Text="{Binding ObjectName}" VerticalAlignment="Center" /> 
      </StackPanel> 
      <DataTemplate.Triggers> 
       <DataTrigger Binding="{Binding DefaultSelected}" Value="True" > 
        <DataTrigger.Setters> 
         <Setter TargetName="myTextBlock" 
         Property="FontWeight" 
         Value="Bold"/> 
        </DataTrigger.Setters> 
       </DataTrigger> 
      </DataTemplate.Triggers> 
     </DataTemplate> 


       <ComboBox 
         ItemsSource="{Binding myList, Mode=OneTime}" 
          ItemTemplate="{DynamicResource ComboTemplate}">       
       </ComboBox> 

這是未經測試,抱歉,但應該讓你在正確的方向

Ĵ

+0

嗨下去,感謝您的答覆。得到了方向,工作正常。謝謝 – Tarun 2013-04-08 09:49:50

相關問題