.net - XAML: Create a resource or template for ComboBoxItems -


i have multiple comboboxes lot of possible selections. since it's repeat code, i'm wondering if there way can create resource or template can set comboboxitem once , refer key every time want combobox have same items.

<combobox x:name="cb1">     <comboboxitem>someitem0</comboboxitem>     <comboboxitem>someitem1</comboboxitem>     <comboboxitem>someitem2</comboboxitem>     <comboboxitem>someitem3</comboboxitem>     <comboboxitem>someitem4</comboboxitem>     <comboboxitem>someitem5</comboboxitem>     <comboboxitem>someitem6</comboboxitem>     <comboboxitem>someitem7</comboboxitem>     <comboboxitem>someitem8</comboboxitem>     <comboboxitem>someitem9</comboboxitem>     <comboboxitem>someitem10</comboboxitem>     <comboboxitem>someitem11</comboboxitem>     <comboboxitem>someitem12</comboboxitem>     <comboboxitem>someitem13</comboboxitem>     <comboboxitem>someitem14</comboboxitem>     <comboboxitem>someitem15</comboboxitem>     <comboboxitem>someitem16</comboboxitem>     <comboboxitem>someitem17</comboboxitem>     <comboboxitem>someitem18</comboboxitem>     <comboboxitem>someitem19</comboboxitem>     <comboboxitem>someitem20</comboboxitem> <combobox>  <combobox x:name="cb2">     <!--same items above--> <combobox>  <combobox  x:name="cb">     <!--same items above--> <combobox>  . . . 

you add xmldataprovider in resource dictionary

    <window.resources>     <xmldataprovider x:key="collection" xpath="/collection">     <x:xdata>         <collection xmlns="">             <item>item1</item>             <item>item2</item>             <item>item3</item>             <item>item4</item>         </collection>     </x:xdata> </xmldataprovider> </window.resources> 

then bind itemssource property on combobox

<combobox height="25" width="100" itemssource="{binding source={staticresource collection},xpath=item}" /> 

Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -