В WPF как я могу привязать выпадающий список в grid resource, используя 2 combobox в grid resource ?
В сетке ресурс использую
DataTemplateс помощью 2 combobox для отображения рабочей недели и года я попытался привязать данные в
comboboxно это не работает , пожалуйста, помогите мне решить эту проблему.
Я попытался комбобокс.содержание в CS файл, существует возможность использовать поле со списком в CS.файл
Не удается привязать данные в DataTemplate --
combobox wpf c#
Что я уже пробовал:
<Grid.Resources> <!--DataTemplate for Published Date column defined in Grid.Resources. PublishDate is a property on the ItemsSource of type DateTime --> <DataTemplate x:Key="DateTemplateAlpha" > <StackPanel Width="100" Height="auto" Orientation="Horizontal"> <ComboBox Name="cmbAlphaYear" HorizontalAlignment="Left" VerticalAlignment="Top" Width="50" Height="18" FontSize ="15" Background="FloralWhite" Text="Select Year" ItemsSource="{Binding Path=DataContext.YearList, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" DisplayMemberPath="Year" SelectedValuePath="Year"/> <ComboBox Name="cmbAlphaWW" HorizontalAlignment="Left" VerticalAlignment="Top" Width="50" Height="18" FontSize ="15" Background="FloralWhite" Text="Select WorkWeek" DisplayMemberPath="skuName" SelectedValuePath="skuId"/> </StackPanel> </DataTemplate> </Grid.Resources>
&ЛТ;элемент управления DataGrid х:имя="dgData" autogeneratecolumns="ложных" маржи="58,124,64,40" canuseraddrows="ложно"и GT;
&ЛТ;элемент управления DataGrid.колонны&ГТ;
&ЛТ;заголовок datagridtextcolumn="конфиг" привязки="{привязки конфиг}" isreadonly="истина" ширина="*"&ГТ;
&ЛТ;datagridtemplatecolumn заголовок="Альфа" х:имя="Альфа" celltemplate="{расширение StaticResource DateTemplateAlpha}" ширина="100"&ГТ;
&ЛТ;datagridtemplatecolumn заголовок="бета" х:имя="бета" celltemplate="{расширение StaticResource DateTemplateBeta}" ширина="100"&ГТ;
&ЛТ;datagridtemplatecolumn заголовок="ПВ" х:имя="ПВ" celltemplate="{расширение StaticResource DateTemplatePv}" ширина="100"&ГТ;
Maciej Los
Не используйте сетку. Используйте StackPanel.