c# - How to specify that a combobox use a specific ComboBoxItem Template -


i have wpf comboboxitem template works fine. want applied specific comboboxes way of specific combobox style. don't know in combobox style should point combobox item style. suggestions

    <style targettype="comboboxitem">         <setter property="snapstodevicepixels" value="true"/>         <setter property="overridesdefaultstyle" value="true"/>         <setter property="horizontalcontentalignment" value="left" />         <setter property="verticalcontentalignment" value="center" />         <setter property="template">             <setter.value>                 <controltemplate targettype="comboboxitem">                     <border name="border" padding="2" snapstodevicepixels="true" borderthickness="1">                         <contentpresenter />                     </border>                     <controltemplate.triggers>                        ...                     </controltemplate.triggers>                 </controltemplate>             </setter.value>         </setter>     </style> 

<style x:key="s" targettype="comboboxitem">    ... </style>  <combobox x:name="comboboxwithoutitemstyle"/>  <combobox x:name="comboboxwithitemstyle" itemcontainerstyle="{staticresource s}"/> 

update based on comment: or, part of style:

<style x:key="s2" targettype="combobox">     <setter property="itemtemplate" value="{staticresource s}"/> </style> 

Comments

Popular posts from this blog

c# - Better 64-bit byte array hash -

webrtc - Which ICE candidate am I using and why? -

php - Zend Framework / Skeleton-Application / Composer install issue -