问题描述
如何在ironpython中检索RichTextBox的内容? XAML:
<RichTextBox
x:Name = "Sheet_Name"
Grid.Column="0"
Grid.Row="0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="174,62,0"
Width="348"
Height="476" />
这是Ironpython:
import clr
clr.AddReference('System.Windows.Forms')
clr.AddReference('IronPython.Wpf')
from pyrevit import script
xamlfile = script.get_bundle_file('ui.xaml')
import wpf
from System import*
class MyWindow(Windows.Window):
def __init__(self):
wpf.LoadComponent(self,xamlfile)
def Create_Sheets(self,sender,args):
RTB = self.Sheet_Number
TR = TextRange(RTB.Document.ContentStart,RTB.Document.ContentEnd).Text
def Help(self,args):
print('Help')
MyWindow().ShowDialog()
由于未定义TextRange,因此上述方法无效。
from System.Windows.Documents import TextRange
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)