问题标签 [c1richtextbox]

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 回答
304 浏览

jquery - 将 Windows 窗体应用程序(控件和 html 的混合)转换为 Web 的可能路径

现有应用程序混合了本机和第三方控件,并在 Web 浏览器控件中托管 IE 以呈现 html。UI 也有双向更新 - 在本机控件(例如树视图)中选择任何内容都会更新 html,反之亦然,浏览器中的 javascript 或超链接可能会导致某些操作在表单或应用程序级别更新 UI。
我看到了 3 种可能的转换路径:

  1. Silverlight 似乎是转换的最佳候选者,但如果尝试模仿现有界面,我们只能在 SL4 中进行,而且只能在浏览器模式外进行,这使得这种转换有点毫无意义。我知道存在不会在无窗口模式下显示 HTML 的控件,例如 C1RichTextBox,但很明显,在不久的将来,这样的控件将不会像 IE 那样正确呈现任何任意 html(不是全部html在我的控制下)。另外,正如我之前在 Windows 窗体中提到的,可以从 Javascript 调用外部 C# 方法(通过鼠标在表格中选择行)并相应地更新 UI(SL4 中的 webbrowser 会这样做,但正如在浏览器模式下提到的那样)。
  2. 我想,所有这些都可以在 ASP.Net(Web 表单或 MVC)中使用 AJAX 和 jQuery UI 完成,但是,我相信,这是更多的工作。
  3. 可能 ASP.Net 外观作为主站点/应用程序来显示 HMTL 和独立的 Silverlight 模块在单独的浏览器选项卡中生成(我不确定它是否比 2 更简单)。

也许,我遗漏了一些东西,对于熟悉所有这些技术但尚未交付实际应用程序的多面手来说,还有另一种更好、更简单的转换方法?

0 投票
1 回答
159 浏览

c# - 在自定义布局控件中创建的控件返回 Null

我正在尝试创建自己的自定义布局控件,因此我创建了一个 UserControl,如下所示:

然后在使用此控件的 MainPage.xaml 中:

到目前为止,一切都可以正常编译并正确显示。但是当我尝试在 Loaded 事件中使用控件时:

MyRichTextBox对象返回空...

我试图将控件从我的自定义布局控件中移出并且工作正常。那么我做错了什么?

编辑:

我注意到如果我MyRichTextBox通过访问KTopContentBottomLayout,我可以MyRichTextBox正确访问。

即使用 Children.First() 等创建属性/访问。

但我不明白为什么如果我MainPage.xaml直接访问MyRichTextBox将给我null。

如果我替换KTopContentBottomLayout为 as Grid/StackPanel,他们可以MyRichTextBox直接访问,但原因是什么?

0 投票
1 回答
232 浏览

wcf - Silverlight DataGrid 中的自定义实体对象属性不更新

我有一个带有域服务的 Silverlight 应用程序。

实体对象(部分):

这是我的带有自定义属性的部分类:

在我的 DataGrid 中,我有:

和一个 RichTextBox :

当我更新描述值的 RichTextBox 时,具有 ShortDescription 的 DataGrid 不会更新。

任何的想法 ?(我不使用 MVVM,我使用 Code Behind)

0 投票
2 回答
627 浏览

windows-phone - 呈现 html 的文本控件

有谁知道绑定到 HTML 属性的 Windows Phone 文本框控件?我用过 C1RichTextBox 并且它完成了这项工作,但它太慢了!请帮忙。

0 投票
1 回答
79 浏览

c# - ListBox 中的 C1RichTextBox 总是滚动到最后一个列表元素

我们C1RichTextBox在普通 WPF 中使用 ComponentOne ListBox
(C1 WPF 组件 V2014.3)

每个都只ListBoxItem包含一个普通的 WPFTextBlock和一个C1RichTextBox.

在一个包含十几个项目的列表中——并且只有第一个元素可见——单击任何一个C1RichTextBoxes都会将列表框滚动到列表中的最后一个元素。

单击列表框项目的任何其他元素不会。

我们已经在处理该RequestBringIntoView事件,ListBoxItem显然这不是问题所在。

任何想法如何解决这一问题?