У меня есть UserControl для фильтрации нескольких презентаций, который в свою очередь имеет ContentControl.Контент - это отдельные элементы управления фильтрацией, которые различаются в разных презентациях.
Схема работает так, как задумано визуально, а привязки данных - нет.Нет ошибок привязки данных в выводе.DataContext взят из вызова модели представления PimMasterVm, который в противном случае выглядит правильно подключенным (т. Е. Статус 5 доступных людей и т. Д.)
Может ли кто-нибудь помочь мне решить эту проблему?1007 * Berryl
Управление фильтрацией
<Grid>
<Border Style="{StaticResource FilterPanelBorderStyle}">
<StackPanel Orientation="Horizontal" x:Name="myFilterPanel" >
<ContentControl x:Name="ctrlFilters"
ContentTemplate="{Binding Path=FilterContentKey, Converter={StaticResource filterTemplateContentConv}}" />
<Button x:Name="btnClearFilter" Style="{StaticResource FilterPanelClearButtonStyle}" />
<Label x:Name="lblStatus" Style="{StaticResource FilterPanelLabelStyle}" Content="{Binding Status}" />
</StackPanel>
</Border>
</Grid>
Шаблон данных (ресурс)
<DataTemplate x:Key="pimFilterContent">
<StackPanel Orientation="Horizontal" >
<cc:SearchTextBox x:Name="stbLastNameFilter"
Style="{StaticResource FilterPanelSearchTextBoxStyle}"
Text="{Binding Path=LastNameFilter, UpdateSourceTrigger=PropertyChanged}"
/>
<cc:SearchTextBox x:Name="stbFirstNameFilter"
Style="{StaticResource FilterPanelSearchTextBoxStyle}"
Text="{Binding Path=FirstNameFilter, UpdateSourceTrigger=PropertyChanged}"
/>
</StackPanel>
</DataTemplate>