1

私はWPF、Xamlを初めて使用し、C#の初心者です。私はこれに取り組んできましたが、次のxamlがプレーンウィンドウを表示する理由がわかりません。ボタンもタイトルもコンテンツもありません。ご指導をお願いします。MediaCheckerを使用しなければならなかった理由を尋ねる場合は、StackOverflowの次の投稿の例に従って使用しました。

あるXamlファイルから別のファイルに移動するにはどうすればよいですか?

前もって感謝します。

<Window x:Class="MediaCheckerWPF.AboutBox" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="About Media Checker" Height="300" Width="400" ResizeMode="NoResize" 
    ShowInTaskbar="False">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
            <RowDefinition Height="28" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="200" />
        </Grid.ColumnDefinitions>
        <Label Grid.Row="0" Grid.Column="0" Content="Name:"/>
        <Label Grid.Row="1" Grid.Column="0" Content="E-Mail:"/>
        <Label Grid.Row="2" Grid.Column="0" Content="Comment:"/>
        <Button Grid.Column="1" Grid.Row="0" HorizontalAlignment="Right" 
            MinWidth="80" Margin="3" Content="START"  />
        <Button Grid.Column="1" Grid.Row="3" HorizontalAlignment="Right" 
            MinWidth="80" Margin="3" Content="STOP"  />

    </Grid>
</Window> 
4

3 に答える 3

1

App.xamlでStartupUriを確認してください

<Application x:Class="GabeTexFilestImport.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>
于 2012-08-27T20:21:43.427 に答える
1

使用しているXAMLは問題なくレンダリングされます。空白のウィンドウが表示される場合は、別のウィンドウを起動するなど、他の何かに関係していると思われます。

のタグのStartupUriプロパティで正しいものWindowが起動していることを再確認してください<Application>App.xaml

<Application x:Class="MediaCheckerWPF.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="AboutBox.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>
于 2012-08-28T02:20:19.560 に答える
0

システムが非常に遅い場合にも、これが発生することに気づきました。たとえば、システムの速度を低下させる最大メモリ消費量に達しているとします。その場合、xamlウィンドウが表示されますが、完全に空白で、コントロールがなく、最小、最大、閉じるボタン、タイトルがありません。

于 2016-08-18T18:29:56.200 に答える