Windowsログインアカウントのようなアプリのログインページを作成しようとしています。ただし、これはアカウントのサインインではありません。ユーザーがパスワードを設定すると、ユーザーがアプリを新たに開くたびに、パスワードの入力を求められます。
このサイトから、ログインページの作成方法を学びました。しかし、私が直面している問題は、グリッドを中に入れるとContentControl
拡張されないことです。
mainbackgroundという名前のグリッドの高さと幅を指定する必要がありました。解像度が変わると高さと幅が変わる可能性があるため、値をハードコーディングしたくありません。
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush }">
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<ContentControl x:Name="parent" Grid.Row="0" Grid.RowSpan="1">
<Grid x:Name="MainBackground" Height="768" Width="1366">
<!-- rest of the xaml declaration-->
</Grid>
</ContentControl>
<ContentControl x:Name="container" Height="450" Margin="0,194,0,124">
<Popup x:Name="logincontrol1" IsOpen="False" >
</ContentControl>
</Grid>
いくつかの質問、これはログインページを作成するための正しい方法ですか?
高さと幅を指定しなくても、グリッドが誰の画面に拡大されないのですか?
コンテンツコントロールの実際の使用法は何ですか?オンラインで詳細な説明が見つかりませんでした。
ありがとうございました