Quindi prima di tutto non v'è alcuna voce chiamata WPF forma, v'è solo di controllo utente per WPF. Quindi una volta che il WPF UserControl viene creato nella XAML si nota che questo è il codice
<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>
Così ho guardato attraverso il codice XAML. Quindi, come si può vedere che l'intera faccenda è UserControl bisogna cambiarlo in FINESTRA allora si sarà in grado di vedere il .Show()
Ma prendere atto che si hanno anche per cambiare il codice nei xaml.cs
causa che sarà così per difetto
public partial class ServerList : UserControl
Change a
public partial class ServerList : Window
bene per ovvi motivi !! :)
WHAT è il tipo di 'ServerList'? Finestra/UserControl? – sll
è il nome della finestra xaml – JackyBoi
Che cos'è la classe base per ServerList? se è derivato dalla classe di base Window, è necessario ottenere la funzione Show –