So, first of all there is no element named WPF Form, there is only User Control for WPF. So, as soon as the WPF UserControl is created in XAML, you will notice that this is the code
<UserControl x:Class="SQL_openertak2.ServerList" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="454" d:DesignWidth="259" SizeToContent="WidthAndHeight"> <Grid> <ListBox Height="410" HorizontalAlignment="Left" Margin="12,12,0,0" Name="listBox1" VerticalAlignment="Top" Width="242" /> <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="12,427,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" /> </Grid> </UserControl>
So, I looked at the XAML code. So, you can see that all this is USERCONTROL you should change it to WINDOW , then you can see .Show ()
But note that you also need to change the code in the xaml.cs file
the default reason will be this:
public partial class ServerList : UserControl
Change it to
public partial class ServerList : Window
good for obvious reasons !! :)
Jackyboy
source share