WPFUI элементыОкна и страницы

В WPF есть много объектов UI но из основных это Window и Page (Окно и страница)

это основные место где отображается весь UI

<Window x:Class="ManualCode.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:ManualCode"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>

    </Grid>
</Window>

так выглядит пустое окно Что тут есть: сверху объявлен блок Window

  • x:Class это указывает какой класс управляет логикой
  • xmlns: это UI библиотеки например xmlns:local="clr-namespace:ManualCode" тут указано имя и путь
  • mc:Ignorable="d" это дизайнер параметр например d:Height="100" этот параметры ток во время дизайна в самом активном приложение они будут игнорироваться ещё при сборке

Что важно: у таких объектов в контент можно положить ток один элемент

<!--> так можно <!-->
<Window ...>
    <Grid>

    </Grid>
</Window>

```xaml
<!--> так нельзя <!-->
<Window ...>
    <Grid>

    </Grid>
    
    <Grid>

    </Grid>
</Window>
Built with LogoFlowershow