问题标签 [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.
jquery - 将 Windows 窗体应用程序(控件和 html 的混合)转换为 Web 的可能路径
现有应用程序混合了本机和第三方控件,并在 Web 浏览器控件中托管 IE 以呈现 html。UI 也有双向更新 - 在本机控件(例如树视图)中选择任何内容都会更新 html,反之亦然,浏览器中的 javascript 或超链接可能会导致某些操作在表单或应用程序级别更新 UI。
我看到了 3 种可能的转换路径:
- Silverlight 似乎是转换的最佳候选者,但如果尝试模仿现有界面,我们只能在 SL4 中进行,而且只能在浏览器模式外进行,这使得这种转换有点毫无意义。我知道存在不会在无窗口模式下显示 HTML 的控件,例如 C1RichTextBox,但很明显,在不久的将来,这样的控件将不会像 IE 那样正确呈现任何任意 html(不是全部html在我的控制下)。另外,正如我之前在 Windows 窗体中提到的,可以从 Javascript 调用外部 C# 方法(通过鼠标在表格中选择行)并相应地更新 UI(SL4 中的 webbrowser 会这样做,但正如在浏览器模式下提到的那样)。
- 我想,所有这些都可以在 ASP.Net(Web 表单或 MVC)中使用 AJAX 和 jQuery UI 完成,但是,我相信,这是更多的工作。
- 可能 ASP.Net 外观作为主站点/应用程序来显示 HMTL 和独立的 Silverlight 模块在单独的浏览器选项卡中生成(我不确定它是否比 2 更简单)。
也许,我遗漏了一些东西,对于熟悉所有这些技术但尚未交付实际应用程序的多面手来说,还有另一种更好、更简单的转换方法?
c# - 在自定义布局控件中创建的控件返回 Null
我正在尝试创建自己的自定义布局控件,因此我创建了一个 UserControl,如下所示:
然后在使用此控件的 MainPage.xaml 中:
到目前为止,一切都可以正常编译并正确显示。但是当我尝试在 Loaded 事件中使用控件时:
该MyRichTextBox
对象返回空...
我试图将控件从我的自定义布局控件中移出并且工作正常。那么我做错了什么?
编辑:
我注意到如果我MyRichTextBox
通过访问KTopContentBottomLayout
,我可以MyRichTextBox
正确访问。
即使用 Children.First() 等创建属性/访问。
但我不明白为什么如果我MainPage.xaml
直接访问MyRichTextBox
将给我null。
如果我替换KTopContentBottomLayout
为 as Grid/StackPanel
,他们可以MyRichTextBox
直接访问,但原因是什么?
wcf - Silverlight DataGrid 中的自定义实体对象属性不更新
我有一个带有域服务的 Silverlight 应用程序。
实体对象(部分):
这是我的带有自定义属性的部分类:
在我的 DataGrid 中,我有:
和一个 RichTextBox :
当我更新描述值的 RichTextBox 时,具有 ShortDescription 的 DataGrid 不会更新。
任何的想法 ?(我不使用 MVVM,我使用 Code Behind)
windows-phone - 呈现 html 的文本控件
有谁知道绑定到 HTML 属性的 Windows Phone 文本框控件?我用过 C1RichTextBox 并且它完成了这项工作,但它太慢了!请帮忙。
c# - ListBox 中的 C1RichTextBox 总是滚动到最后一个列表元素
我们C1RichTextBox
在普通 WPF 中使用 ComponentOne ListBox
(C1 WPF 组件 V2014.3)
每个都只ListBoxItem
包含一个普通的 WPFTextBlock
和一个C1RichTextBox
.
在一个包含十几个项目的列表中——并且只有第一个元素可见——单击任何一个C1RichTextBoxes
都会将列表框滚动到列表中的最后一个元素。
单击列表框项目的任何其他元素不会。
我们已经在处理该RequestBringIntoView
事件,ListBoxItem
显然这不是问题所在。
任何想法如何解决这一问题?