gpt4 book ai didi

c# - 包含内容的 WPF 新窗口

转载 作者:行者123 更新时间:2023-11-30 13:17:06 31 4
gpt4 key购买 nike

我想在带有可滚动文本框的现有主 Windwoe 旁边创建一个新窗口。

我在主窗口中按下“打开新窗口”按钮,然后它应该会打开一个带有可滚动文本框的新窗口。

form2

在 WPF 中,您可以在主窗口中拖放元素,但不能在新窗口中执行此操作。所以我认为只有在 MainWindow.xaml.cs 中创建一个新窗 Eloquent 有可能

我能够创建一个新的窗口槽:

private void btnConnect_Click(object sender, RoutedEventArgs 
{
Form form2 = new Form();
//Do intergreate TextBox with scrollbar in form2

form2.Show();

}

现在我想要一个文本框

但是我如何在 C# 或 WPF 中做到这一点?

谢谢

最佳答案

好吧...您可以创建一个新窗口并加载到此 Windows.Content 一个您在新 XAML 中创建的 UserControl。示例:

NewXamlUserControl ui = new NewXamlUserControl();
MainWindow newWindow = new MainWindow();
newWindow.Content = ui;
newWindow.Show();

Xaml 可能是这样的

<UserControl x:Class="Projekt"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="newXamlUserControl"
Height="300" Width="300">

<Grid>

<TextBox Text = ..../>

</Grid>
</UserControl>

关于c# - 包含内容的 WPF 新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213244/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com