[WPF]スタイルリストボックスの項目を修正

<ListBoxコントロール> 
        <! -数据- > 
        <ListBoxItem> AAAA </ ListBoxItem> 
        <ListBoxItem> BB </ ListBoxItem> 
        <ListBoxItem> CCCC </ ListBoxItem> 
       
        <! -设置ListBoxItem样式- > 
        <ListBox.ItemContainerStyle> 
            <スタイルのTargetType = " ListBoxItem " > 
                <! -设置控件模板- > 
                <setterプロパティ= " テンプレート" > 
                    <Setter.Value> 
                        <ControlTemplateのTargetTypeに= " ListBoxItem " >
                            <ボーダーの背景= "{TemplateBindingの背景} " > 
                                <のContentPresenterたHorizo​​ntalAlignment = " {TemplateBindingのHorizo​​ntalContentAlignment} " 
                                                 VerticalAlignmentを = " {TemplateBindingのVerticalContentAlignment} " 
                                                 TextBlock.Foreground = " {TemplateBindingの前景} " /> 
                            </ボーダー> 
                        </のControlTemplate> 
                    </Setter.Value> 
                </セッター> 
                
                <!- トリガーを設定します - >
                <Style.Triggers> 
                    <トリガプロパティ= " IsSelected "値= " 真の" > 
                        <setterプロパティ= " 背景"値= " LightPink " /> 
                        <setterプロパティ= " フォアグラウンド"値= " ホワイト" /> 
                    </トリガー> 
                    <トリガープロパティ= " IsMouseOver "値= "真の" >
                        <setterプロパティ= " 背景"値= " ライトグリーン" /> 
                        <setterプロパティ= " フォアグラウンド"値= " " /> 
                    </トリガー> 
                </Style.Triggers> 
            </スタイル> 
        </ListBox.ItemContainerStyle> 
    </リストボックス>

 

おすすめ

転載: www.cnblogs.com/mqxs/p/10942910.html