Редактирование окна в wpf

180
24 февраля 2018, 18:54

Привет. Хочу сделать окошко со своими контролами и тд. Начал с создания шапки окна, поставил WindowStyle на none и добавил прямоугольник на верхнюю часть окна. Написал для него код, который позволяет мне перетаскивать окно за него. Все бы хорошо, но над этим прямоугольником всегда весит белая полоса и я не знаю, как ее убрать.

Хотя в Blend все выглядит вроде как нормально, никакой полосы нет

Итак, хотелось бы узнать:

  1. Как убрать эту монобровь сверху
  2. Как убрать этот черный прямоугольник с кнопками сверху
  3. Плюс, интересно, как изменить окантовку вокруг формы с голубой на какую-нибудь другую или вообще убрать.

Код разметки:

    <Window x:Name="MainForm" x:Class="WpfTest.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:WpfTest"
    mc:Ignorable="d"
    WindowStyle="None"
    Title="MainWindow" Height="343.639" Width="525" Background="White">
<Grid Background="White">
    <Rectangle Fill="#FF232385" HorizontalAlignment="Left" Height="47.542" Stroke="Black" VerticalAlignment="Top" Width="517" MouseLeftButtonDown="Rectangle_MouseLeftButtonDown_1" MouseLeftButtonUp="Rectangle_MouseLeftButtonUp_1" MouseMove="Rectangle_MouseMove_1"/>
</Grid>

READ ALSO
Многопоточное использование MySqlConnection

Многопоточное использование MySqlConnection

В приложении необходимо использовать постоянно подключение к MySQL СерверуПодключения производятся из разных потоков с разной интенсивностью

194
System.OutOfMemoryException: &ldquo;Недостаточно памяти.&rdquo;

System.OutOfMemoryException: “Недостаточно памяти.”

Как решается подобное исключение ?

166
C#. Обработка нажатия inline и reply кнопок для бота telegram

C#. Обработка нажатия inline и reply кнопок для бота telegram

Для создания telegram-бота использую package TelegramBot

970
Как узнать текущее значение suspendState?

Как узнать текущее значение suspendState?

Есть код, который включает или выключает режим сна и гибернации

188