Проблема с панелью быстрого доступа, стрелка как веб-сайт в приложении wpf framework. net framework - PullRequest
0 голосов
/ 14 июля 2020

Изображение с проблемой Это приложение WPF, запущенное с отладкой Visual Studio У меня есть окно, в котором отображается содержимое

<Window x:Class="Test.All"
    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:Test"
    mc:Ignorable="d"
    Title="All" Height="450" Width="800">
<Grid>
</Grid>

и пользовательский элемент управления с содержимым для показать в окне

<UserControl x:Class="Test.ShowContent"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:local="clr-namespace:Test"
         mc:Ignorable="d" 
         d:DesignHeight="450" d:DesignWidth="800">
    <Grid>
        <Button x:Name="btnrand" Content="button" HorizontalAlignment="Left" Margin="300,69,0,0" VerticalAlignment="Top" Width="200" RenderTransformOrigin="0.473,0.477" Height="58" Click="btnrand_Click"/>
        <Label x:Name="showblasph" Content="" HorizontalAlignment="Left" Margin="60,169,0,0" VerticalAlignment="Top" Height="163" Width="664" FontSize="24"/>
    </Grid>
</UserControl>

С приложением WinForms у меня не было такой проблемы, но с wpf да, есть идеи? Проблема в стрелках вверху

1 Ответ

0 голосов
/ 14 июля 2020

Вы случайно используете NavigationWindow вместо Window. Окно навигации имеет встроенные элементы управления, подобные браузеру. Эти элементы управления отображаются не в конструкторе Visual Studio, а во время выполнения. Черная полоса вверху - это инструменты отладки XAML , которые вы можете включить или отключить в режиме отладки.

enter image description here

A navigation window is used automatically, if you specify a UserControl resource as StartupUri. What type of window is used or created depending on the startup URI is documented здесь .

Типы, которые отображают NavigationWindow, если задано как StartupUri ресурс:

  • NavigationWindow
  • Page
  • UserControl
  • FlowDocument
  • PageFunction<T>

Следовательно, вы должны установить Window как StartupUri и установить Content как UserControl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...