Я написал программу на WPF с помощью Visual Studio, и моя программа работает отлично. Когда я публикую ее, мне кажется, что это изображение в Internet Explorer, как на картинке ниже. Я просто хочу, чтобы мое приложение было наверху.
Это мой текущий взгляд Это то что я хочу
Страница1.XML
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
Title = "Page1">
<Grid>
<StackPanel Margin = "0,0,0,0" Name = "stackPanel"
HorizontalAlignment = "Left" VerticalAlignment = "Top" />
</Grid>
Page1.xaml.cs
using System.Windows.Controls;
using System.Windows.Forms.Integration;
using BenzinTakip;
namespace WPFHost
{
/// <summary>
/// Interaction logic for Page1.xaml
/// </summary>
public partial class Page1 : Page
{
private readonly Form1 mainForm = new Form1();
public Page1()
{
InitializeComponent();
//Create a Windows Forms Host to host a form
WindowsFormsHost windowsFormsHost = new WindowsFormsHost();
mainForm.TopLevel = false;
windowsFormsHost.Child = mainForm;
stackPanel.Children.Add(windowsFormsHost);
}
}
}
Можете ли вы показать нам код веб-страницы, на которой он представлен?
Попробуйте добавить приведенный ниже код в тег <StackPanel>
на стороне Page1.xml
кода.
<StackPanel.Resources>
<Style x:Key = "StackPanelMargining" TargetType = "Control">
<Setter Property = "Margin" Value = "0,0,0,0"/>
</Style>
<Style BasedOn = "{StaticResource StackPanelMargining}" TargetType = "Your Target Element"/>
</StackPanel.Resources>
Не уверен, что именно вы спрашиваете.
Если вы хотите, чтобы ваше окно было выше всех других окон в ОС, вы можете использовать параметр IsTopMost = true.
Если вы хотите, чтобы один элемент в вашем окне отображался над чем-то другим, это Z-порядок. В WPF Z-порядок определяется порядком, в котором элементы отображаются в вашем XAML. Например, если вы создаете кнопку, то изображение изображение будет размещено над кнопкой, потому что изображение определено ниже в XAML.
Это из-за вашего разрешения вам нужно изменить размеры вашей формы, и она подойдет.
Я уже сделал это, и моя проблема все равно устранилась, спасибо за ответ
Если это исправлено, так написано здесь, потому что ваш вопрос кажется без ответа
Как определяется ваш класс Form1?