0
因此,由於沒有真正的指導或解釋如何在項目網站上使用史密斯的Html編輯器,我已經使用源來建立.dll,然後在我的項目中引用它。WPF和史密斯HTML編輯器 - 字體列表爲空
我設法讓綁定和編輯器工作,但是字體列表是空的。
有沒有人遇到過這種過的?
提前致謝!
因此,由於沒有真正的指導或解釋如何在項目網站上使用史密斯的Html編輯器,我已經使用源來建立.dll,然後在我的項目中引用它。WPF和史密斯HTML編輯器 - 字體列表爲空
我設法讓綁定和編輯器工作,但是字體列表是空的。
有沒有人遇到過這種過的?
提前致謝!
好吧,我想我找到了錯誤。 我一直在使用.NET的「PrettyLib」,它將.dll和其他配置文件移動到安裝(或調試)目錄的特定文件夾中。 (通常\lib\
)
在源代碼的HtmlEditor.xaml.cs,有一個InitStyles()
方法,其基本上讀取與XmlReader
配置文件,然後填充於字體庫和字體大小的組合框。
編輯器的創建者使用了配置文件的相當特定的位置,這只是"smithhtmleditor.config.xml"
- 我假定項目的根。
我用
Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]) + "\\lib\\" + ConfigPath)
讀取了應用程序安裝在的位置,並增加了\lib\smithhtmleditor.config.xml
代替舊
XmlTextReader.Create(ConfigPath)
我打掃,重建解決方案和新的dll按預期工作。
編輯:有時我希望我知道爲什麼人們沒有特定的原因downvote。
只要去黑客新聞(ycombinator),如果你想看到最有毒的社區的選民和最大的無知回聲室。 – Alexander