■82757 / inTopicNo.1) |
【wpf】外部リソースのバインド |
□投稿者/ のりっち (3回)-(2017/02/01(Wed) 18:07:19)
|
分類:[C#]
お世話になっています。
wpfで外部リソースを使用しています。
外部リソースでコントロールテンプレートを使用して、textboxをカスタマイズし、 textboxのなかにcomboboxを作成することは出来ました。
しかしcomboboxに項目を追加するために、ItemTemplateを設定したのですが、 外部リソースへのItemsSourceの設定の仕方がわかりません。
外部リソースへのItemsSourceの設定はどのようにおこなえばよいのでしょうか。
ご教授の程、よろしくお願いいたします。
【参考にしたサイト】 http://blog.okazuki.jp/entry/2014/08/14/201047
【リソースのソース】 <Style x:Key="TextBoxCustomizeShort" TargetType="TextBox"> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <Border Name="M" CornerRadius="15" Height="40" Width="40" BorderBrush="PowderBlue" Background="Snow" BorderThickness="2"> <ComboBox x:Name="combobox" Margin="5" BorderThickness="0" Background="Snow"> <!--ItemsSource="{Binding Path=Number}"--> <!--<ComboBoxItem Content="1"/>--> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Number}"/> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style>
|
|