まず、この不満な質問には申し訳ありません。しかし、私はWPFを自分で学習しています。 今、Panel
クラスについて学んでいます。これを学ぶには、私はこのMSDNウェブページを見ています。 MSDNがコードを使用してPanel
を作成する方法については、私には多くの魅力があります。インスタンスWPFで次のように達成するには
// Create the application's main window
mainWindow = new Window();
mainWindow.Title = "Canvas Sample";
// Create the Canvas
myParentCanvas = new Canvas();
myParentCanvas.Width = 400;
myParentCanvas.Height = 400;
// Define child Canvas elements
myCanvas1 = new Canvas();
myCanvas1.Background = Brushes.Red;
Canvas.SetLeft(myCanvas1, 0);
.
.
.
myParentCanvas.Children.Add(myCanvas3);
// Add the parent Canvas as the Content of the Window Object
mainWindow.Content = myParentCanvas;
mainWindow.Show();
のために私はページに示すように、Panel
(レイアウト)を作成したいが、私は(コピー&ペースト)このコードを書くべきところ私は混乱しています。私たちは、私がMainWindow
メソッド内のコードのこの(MSDNの)ラインを入れてみましたが、それは非常に私を助けていなかったコード
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
の次の行を持っているfilename.xaml.cs
でXAML
を使用してLayout
を作成するだけでなく精通しています。私の知識によれば、mainWindowContent()
のような方法が必要です。これはInitializeComponent()
またはこれに似たものでなければなりません(これは間違いかもしれません)。
これを達成する正しい方法を教えてください。
そしては、[MCVE]あなたはXAMLと、おそらくコードと同等に何をしたいのは、提供することができます表示します。 – Nkosi
表示されている記事の例は、開始時にコメントに基づいて行われた可能性が最も高いです。あなたが既にメインウィンドウを持っているなら、 'InitializeComponents'の後にMainWindowコンストラクタのすべてを行うことができます – Nkosi
SOは言語ではありません_API_変換サービス – MickyD