问题标签 [inlineuicontainer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5847 浏览

wpf - 如何复制 WPF FlowDocument InlineUIContainer 内容?

我有一个 WPF FlowDocument,它有几个 InlineUIContainers,这些是简单的 InlineUIContainers,其中包含一个样式化的按钮,其中包含 Button.Content 中的一些文本。当我将包含按钮的文本和 InlineUIContainer 从 FlowDocument 复制到 TextBox 时,不会复制按钮。

可以以某种方式转换内联按钮或将按钮转换为粘贴文本数据中的文本。我曾尝试使用 FlowDocument.DataObject.Copying 事件,但我似乎找不到任何关于如何使用它的好示例,或者即使这是正确的方向。

谢谢

0 投票
1 回答
1199 浏览

c# - InlineUIContainer 的问题

我在 RichTextBox 中有一个 Windows.Documents.InlineUIContainer,有时当我按下 Ctrl+Space 等组合键时对齐的字体大小会发生变化。我找不到任何地方来处理这些事件并以某种方式阻止它们。我不想在 RichTextBox 中阻止它。我更多的是寻找一种仅在 InlineUIContainer 上阻止它的方法。

0 投票
1 回答
1995 浏览

c# - 防止在 RichTextBox (WPF) 中删除/退格 InlineUIContainers

我有一个 RichTextBox,它允许用户键入和编辑并插入一些包含在 InlineUIContainer 中的复杂 UIElement。问题是当用户尝试删除/退格其中一个 InlineUIContainers 时。我想禁用这些 InlineUIContainers 的删除,并且我有另一种方法让用户删除它们。

我尝试使用 KeyEvents/PreviewKeyEvents、textchanged 事件、UIElement 的卸载事件来拦截删除。到目前为止,它们还没有工作,因为删除是在调用这些事件之前尝试执行的。

0 投票
1 回答
219 浏览

c# - InlineUIElement 不考虑 TextBlock 的剪切区域

我有一个 TextBlock,其中包含一些Run元素中的一些文本,并且设置为CharacterEllipsis文本剪辑模式。但是我也有一些InlineUIElements包含一些自定义按钮。

问题是当它们应该被“剪辑”时,按钮显示在 TextBlock 的边界之外。

我是否在某处遗漏了一些明确的设置以使这些元素尊重父级的界限?奇怪的是,文本被剪裁得很好,并显示了字符省略号。

0 投票
0 回答
163 浏览

wpf - 在派生的 InlineUIContainer 上接收 EditingCommands

我有一个派生自 InlineUIContainer 的类。当对包含此类实例的 FlowDocument 选择执行编辑命令(如 ToggleBold)时,我想采取行动。我试过注册这个命令,但它没有被提出。我尝试过覆盖 OnPropertyChanded,但它只在显式更改时调用,而不是在我的 InlineUIContainer 是所执行的选择的一部分时调用。关于我如何做到这一点的任何想法?

0 投票
2 回答
1391 浏览

silverlight - Silverlight InlineCollection.Add(InlineUIContainer) 丢失?

我很难将特定类型 InlineUIContainer 的内联添加到 TextBlock 的 InlineCollection(内容属性)中。InlineCollection 的 .Add() 方法似乎不接受这种类型,但是您可以通过 XAML 清楚地设置它,而无需将内容显式标记为 InlineContainer,如许多示例所示:

http://msdn.microsoft.com/en-us/library/system.windows.documents.inlineuicontainer.aspx

是否可以以编程方式添加其中之一,如下所示?

我有一种感觉,当在 XAML 中指定时,Silverlight 正在使用值转换器来创建运行,例如不使用 InlineContainer 的示例,但我不确定在哪里可以找到。

我得到的具体错误如下:

0 投票
1 回答
4030 浏览

wpf - WPF。如何将 InlineUIContainer 内容中的文本与 RichTextBox 中的外部文本对齐

任务:使 InlineUIContainer 的文本内容与外部文本内联

InlineUIContainer 内容的标准行为是当底部边缘与外部文本内联时。

可以使用 RenderTransform 移动 InlineUIContainer 的内容,但必须为每种字体类型和大小选择 Y 的值——这不是一个完美的方法。

例子

无论字体类型和大小如何,如何将 InlineUIContainer 内容中的文本与 RichTextBox 中的外部文本对齐?

0 投票
2 回答
1947 浏览

silverlight - 银光。如何将 InlineUIContainer 内容中的文本与 RichTextBox 中的外部文本对齐

任务:使 InlineUIContainer 的文本内容与外部文本内联。

InlineUIContainer 内容的标准行为是当底部边缘与外部文本内联时。

可以使用 RenderTransform 移动 InlineUIContainer 的位置,但必须为每种字体类型和大小选择 Y 的值——这不是一个完美的方法。

例子

无论字体类型和大小如何,如何将 InlineUIContainer 内容中的文本与 RichTextBox 中的外部文本对齐?

在 WPF 中,属性 BaselineAlignment="Center"工作正常

但 Silverlight 似乎对这个功能很幸运。

0 投票
2 回答
336 浏览

silverlight - 设置 InlineUIContainer 的大小?

我将 a 包裹TextBlockInlineUIContainera中,它的内容绑定到用户当场更新RichTextBox的外部多行。TextBox

发生的情况是InlineUIContainer' 的大小不会根据需要扩展或缩小,它是静态大小,我需要根据内部的大小对其进行扩展TextBlock(我已经测试TextBlock了内容)。

有什么办法可以做到这一点?当然,首选 XAMLy 方式,甚至更冗长。

0 投票
1 回答
463 浏览

xaml - 如何用可变高度元素填充 WinRT/XAML 段落?

假设我有一个包含 2 个段落的 RichTextBlock。第二段只是一些文字。第一段是一个 FlipView,其中包含像幻灯片一样的图像。我应该设置什么属性,<Paragraph>以便如果 FlipView 的图像具有不同的高度,第二段文本将移动到 FlipView 中图像的正下方堆叠?<InlineUIContainer><FlipView>