Я пытаюсь реализовать всплывающее окно, когда я нажимаю кнопку. Я хочу привязать кнопку к RelayCommand в моей модели ViewModel, и из этого RelayCommand я хочу добавить свой PopUp. Всплывающее окно выполнено в виде (xaml). Я использую модель MVVM для телефона Windows. View (XAML) для моего всплывающего окна:Всплывающее окно после нажатия кнопки
<Popup>
<Border Background="Blue">
<TextBlock Text="Hej med dig" FontSize="25"/>
</Border>
</Popup>
View (XAML) для моей кнопки является
<Button BorderBrush="Transparent" BorderThickness="0" Command="{Binding ClickCommand}" CommandParameter="{Binding}">
<Button.Template>
<ControlTemplate>
<Path x:Name="CountryUser" Stretch="Fill" StrokeThickness="{StaticResource StrokeUserControl}" StrokeLineJoin="Round" Fill="{StaticResource CountryBackground}" Stroke="{Binding CountryView.CountryColor}" Data="{Binding CountryView.MapData}"/>
</ControlTemplate>
</Button.Template>
</Button>
ViewModel (C#), который переплетен в мой Баттон, и откуда я желаю добавить RelayCommand который активирует Popup на мыши на моей кнопки:
public ICommand ClickCommand { get; set; }
public CountryViewModel()
{
ClickCommand = new RelayCommand(Click);
}
public void Click()
{
PopUpUC TextPopUp = new PopUpUC();
}
Моя проблема, когда я нажимаю на кнопку Popup не показывает, что любая помощь будет хорошо.
@Aviad P. Я видел ваш ответ на другой вопрос Popup и задавался вопросом, можете ли вы помочь с этим? – JonasN89
Вы забыли задать вопрос - так где же ваша проблема? есть ли у вас какие-либо ошибки? – rudy
@rudy Только что отредактировал его, спасибо – JonasN89