WPF RichTextBox + StackPanel 中的按钮 => 一团糟?

2023-12-02

这段代码:

<StackPanel Orientation="Horizontal">
                <RichTextBox />
                <Button Content="Dialog" />  
            </StackPanel>

在 RichTextBox 上的 StackPanel 左侧某处显示该按钮,为什么?

编辑:哦,我刚刚看到它的宽度问题。 RTB 几乎没有宽度,按钮位于其右侧。

编辑:似乎我遇到了这个错误:未设置宽度的 WPF RichTextBox

解决方案对我不起作用!


您最好使用 Grid 和 RTB 的 Horizo​​ntalAlignment (和 VerticalAlignment)属性。

<Grid HorizontalAlignment="Stretch"
      VerticalAlignment="Stretch">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="Auto" />
    </Grid.ColumnDefinitions>
    <RichTextBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
    <Button Grid.Column="1" 
            Content="Dialog" 
            HorizontalAlignment="Right" 
            VerticalAlignment="Bottom" />
</Grid>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF RichTextBox + StackPanel 中的按钮 => 一团糟? 的相关文章

随机推荐

  • Eclipse 如何找到 JRE 或 JDK 位置?

    根据 Eclipse 常见问题解答 我读到了 Eclipse DOES NOT consult the JAVA HOME environment variable 我的疑问是 eclipse 是如何初始化的Virtual Machine
  • 使用 AppleScript 更改文件夹的图标?

    我创建了一个对我非常有帮助的AppleScript 我希望是否可以自动更改文件夹图标 该脚本非常简单 它创建一个文件夹 然后在同一文件夹中创建一个空文本文件 这是脚本 tell application Finder set newfolde
  • 运行时错误 440 VB6

    我创建了一个基于 ocx 文件的 exe 程序 并使用 VB 打包和部署向导将 exe 文件作为程序安装在非 vb 环境中 问题是运行该程序时出现此错误 运行时错误 440 自动化错误 您认为问题出在哪里 Thanks 440自动化错误通常
  • 用 5 位二进制补码表示有符号数的最高和最低整数是多少?

    我了解二进制的工作原理 并且可以将二进制计算为十进制 但我对带符号的数字感到困惑 我找到了一个计算器进行转换 但我不确定如何找到最大值和最小值 或者在未给出二进制数的情况下进行转换 并且 StackO 中的问题似乎是关于转换特定数字或不包括
  • 如何从包含数字+字符的字符串中提取数字到Ruby中的数组中?

    我有包含整数和字符的字符串 我需要提取数组中的所有数字 例如 str achance123for84faramir3toshowhis98quality gt 123 84 3 98 Desired output 我无法将它们组合在一起 我
  • 如何用空值替换非ascii字符

    如何在postgresql中用空值替换非ascii字符 table Emp address lt t Fce dd rk ay Al la 根据以上数据我想要如下输出 Address Ilt t Fce AddAArkEay EAlAla
  • 如何检索 OWL 枚举数据类型表达式的元素?

    我应该使用什么 SPARQL 查询来显示两种数据类型的并集的所有值 另外 我如何计算这个数据类型联合中的值的数量 每个数据类型都定义为DataOneOf axiom 编辑 首先 我应该使用什么 SPARQL 查询来显示所选数据类型的所有值
  • 将 PostgreSQL 与 R 连接

    我正在尝试在 R 中连接到 PostgreSQL 数据库 我正在写这个 drv lt dbDriver PostgreSQL 但结果我有一个错误 错误 找不到驱动程序 PostgreSQL 查看过 全局命名空间 在名为 PostgreSQL
  • 创建子类的对象时如何从基类获取子类的名称

    我想在基类中获取子类的名称 以便每当创建子类的对象时 我都会在基类中获取子类的名称 像这样的事情 class Base class function construct Some code Here to get the name of t
  • WPF 在项目上添加文本块并将其绑定到文本框

    我有一个图表设计器程序 当用户右键单击形状并在属性窗口中写入形状名称时 我想将文本添加到形状 这些是路径对象 我向形状添加了一个上下文菜单属性 当用户单击上下文菜单中的 属性 时 会打开一个新窗口 其中有一个文本框和一个按钮 我可以向形状添
  • 哪些源代码控制系统具有文件级权限?

    我可能会建议放弃 VSS 因为它无法在文件级别授予和拒绝权限 问题是什么源代码控制系统允许这样做 Update我将 SVN 答案标记为 正确 答案 因为它收到了最多的反馈 然而 没有正确的答案 我将根据您的所有反馈向管理层提出建议 subv
  • 使用 JavaScript Axios/Fetch。可以禁用浏览器缓存吗?

    我正在尝试查询我正在更新到 React js 的 freeCodeCamp 项目的报价 API 我现在正在尝试使用Fetch or Axios查询 API 但它会在浏览器中缓存响应 我知道在 ajax有一个 cache false 这将迫使
  • HTML 宽度被边框搞乱了

    HTML CSS 新手在这里 试图将我在 Codeacademy 上学到的知识付诸实践 但我遇到了一个问题 即我的标题设置为 width 100 最终超出了页面 我相信这是因为边框的原因 当我将其设置为 1px 而不是 10px 时 它几乎
  • 向量中每个值第一次出现的索引[重复]

    这个问题在这里已经有答案了 我有一个向量 我想获取每个唯一值第一次出现的位置 索引 vec lt c 4 4 4 3 3 3 5 4 5 4 3 3 56 pos lt 我想要回报 1 4 7 13 I e 1是第一个索引 4 4是第一个索
  • 如何使 winforms webbrowser 控件的工作方式与目标 Internet Explorer 非常相似

    我们将 winforms webbrowser 控件的目标定位为 IE8 注册表项为 8000 以下是我们经常遇到的问题 使用 Web 浏览器控件可以看到在 IE 上看不到的脚本错误 网页浏览器控件上的网页呈现问题 在 IE 上工作正常 少
  • 使用 gdb 进行 gfortran 调试:w_powf.c:没有这样的文件或目录

    我正在调试一个 Fortran 程序 我有一个变量列表 其中一个预期变量几乎是其预期值的两倍 所以我用调试标志编译了程序 并开始调试 程序名称是hfock gdb hfock gdb break hfock gdb run Starting
  • 如何使用 countif 对多列进行计数

    我正在输入一个公式来计算字母所示的需要报价的次数Q在给定的列中 当我将公式放入一列时 我得到正确的答案 但是当我想对多列执行此操作时 我得到零 有人可以帮忙吗 公式是 COUNTIFS D10 D29 Q G10 G29 Q 尝试一下 SU
  • 将字符串中的所有实例替换为搜索变量 - JavaScript

    我遇到一个问题 在任何地方都找不到记录 我看到一个正则表达式方法 但是它使用直接字符串而不是变量中的字符串 这是我的代码 var src getQueryVariable srcStr if src false entry content
  • R:从一个向量中删除另一个向量中值出现的次数,但不是全部

    对于令人困惑的标题表示歉意 但我不知道如何表达我的问题 在R中 我有以下问题需要解决 x lt seq 1 1 length out 10 y lt seq 0 0 length out 10 z lt c x y p lt c 1 0 1
  • WPF RichTextBox + StackPanel 中的按钮 => 一团糟?

    这段代码