private Collection GetAllDictionaries() { //TODO:修改此处以在中调用,因为Revit application会为空,字体文件的生成方式应为资源 var application = Application.Current; if (application != null) { return Application.Current.Resources.MergedDictionaries; } return new Collection(); } static TextBlock() { //TODO 字体太大会修改界面字体Revit TextElement.FontSizeProperty.OverrideMetadata(typeof(System.Windows.Controls.TextBlock), new FrameworkPropertyMetadata(14.0)); }