Show / Hide Table of Contents

Практическое руководство. Создание и использование холста

В этом примере показано, как создать и использовать экземпляр Canvas.

Пример

Следующий пример явным образом располагает два TextBlock элементов с помощью SetTop и SetLeft методы Canvas. В примере также назначается Background цвет LightSteelBlue для Canvas.

Note

При использовании XAML позицию TextBlock элементы, используют Top и Left свойства.

    private void CreateAndShowMainWindow()
    {
        // Create the application's main window
        mainWindow = new Window();

        // Create a canvas sized to fill the window
        Canvas myCanvas = new Canvas();
        myCanvas.Background = Brushes.LightSteelBlue;

        // Add a "Hello World!" text element to the Canvas
        TextBlock txt1 = new TextBlock();
        txt1.FontSize = 14;
        txt1.Text = "Hello World!";
        Canvas.SetTop(txt1, 100);
        Canvas.SetLeft(txt1, 10);
        myCanvas.Children.Add(txt1);

        // Add a second text element to show how absolute positioning works in a Canvas
        TextBlock txt2 = new TextBlock();
        txt2.FontSize = 22;
        txt2.Text = "Isn't absolute positioning handy?";
        Canvas.SetTop(txt2, 200);
        Canvas.SetLeft(txt2, 75);
        myCanvas.Children.Add(txt2);
        mainWindow.Content = myCanvas;
        mainWindow.Title = "Canvas Sample";
        mainWindow.Show();
    }
}

См. также

  • Canvas
  • TextBlock
  • SetTop
  • SetLeft
  • Top
  • Left
  • Общие сведения о панелях
  • Практические руководства
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX