У меня есть пользовательский элемент управления «searchwin.xaml» на странице Silverlight с именем Mainpage.xaml.'searchwin' имеет свою собственную модель представления 'searhwinVM'.Я установил для datacontext searchwin его viewmodel на главной странице xaml следующим образом
<UserControl.Resources>
<vm:SearchWin x:Name="SearchWinVM" x:Key="SearchWinVM" /> </UserControl.Resources>
<part:SearchWin ..... {other properties here}
Visibility="{Binding Converter={StaticResource BooleanToVisibilityConverter}, Path=IsSearchVisible}"
DataContext="{StaticResource SearchWinVM}"/>
Этот элемент управления поиском я хочу установить как невидимый по умолчанию и видимый только при изменении определенного значения в моем списке, который находитсяглавная страница.xaml.Установка datacontext UC в mainpage.xaml или программно в mainpage.xaml.cs заставляет элемент управления всегда быть видимым.Я не могу скрыть это сейчас.Если я удалю datacontext, он будет работать как положено.Любые идеи, как это исправить?
Спасибо за ваше время ...