xamlwriter

    0热度

    1回答

    我工作在基于现代用户界面的wpf应用程序,它有一个gui设计器部分,用户可以在其中添加,然后拖放/放大/调整控件的大小等。控件位置,大小等的属性存储在数据库的表中。有几个页面用户可以放置控件。 我有: 在应用程序启动时,控件根据页面标识位于页面(xaml文件)的画布上。编译时,这些页面都在项目中。 我想要什么: 我需要一种方法来动态实例化这些页面,并且能够引用每一个与uri。 我试过的东西: 我尝

    4热度

    2回答

    我使用带有BlockUIContainer和InlineUIContainer元素的FlowDocument(或作为基类)一些自定义块--SVG,数学公式等。 因为使用Selection.Load流,DataFormats.XamlPackage)不会工作的系列化将下降* UIContainers的内容,除非儿童属性是作为Microsoft参考源提供的图像: private static void

    1热度

    1回答

    我需要将WPF控件的XAML编写为字符串。我使用XamlWriter.Save()。它运作良好。此外,我需要格式化,缩进并在编辑器中显示字符串(只读),如VS Xaml代码视图。我不知道如何做到这一点。 请分享您的宝贵意见。

    2热度

    1回答

    在WPF中,我有被丢弃到一个InkCanvas并添加作为一个孩子的图像: ImageInfo image_Info = e.Data.GetData(typeof(ImageInfo)) as ImageInfo; if (image_Info != null) { Image image = new Image(); image.Width =

    0热度

    1回答

    我正在开发一个通用的Windows应用程序(在Windows 10),有一个.NET Framework 4.5.2 我想克隆一个XAML对象使用'XamlWriter'和'XamlReader',但似乎visual studio没有提及这个类。我越来越: “的XamlWriter”这个名字不会在目前情况下 我也注意到我的Visual Studio中存在没有System.Windows.Marku

    4热度

    2回答

    我正在为WPF应用程序制作主题编辑器。我动态生成XAML文件,然后将它们编译为应用程序使用的DLL。用于生成XAML文件的代码沿着这些线路有云: var dictionary = new ResourceDictionary(); ... dictionary.Add(key, new BitmapImage { UriSource = new Uri(relativePath, UriKi

    1热度

    1回答

    我需要克隆在我的WinRT代码隐藏一个FrameworkELement ... 我发现在互联网上一个解决方案,但这种解决方法并不在WinRT中工作,因为XamlWriter不可用在winRT! Is there an easy/built-in way to get an exact copy (clone) of a XAML element? 是否有任何其他方式获得我的FrameworkEle

    7热度

    2回答

    public static string GetXml(Dictionary<string, object> parameters) { return XamlWriter.Save(parameters); } 上述语句返回NotSupportedException。 奇怪的是我可以使用XamlReader来序列化字典。 public static Dictionary<str

    1热度

    1回答

    我需要从一大组数据中动态生成FlowDocument。由于该过程需要几分钟,所以我想在后台线程上执行操作,而不是让UI挂起。 但是,我无法在非UI线程上生成FlowDocument,否则会尝试插入矩形和图像会导致运行时错误,从而抱怨它不是STA线程。 有一对夫妇在计算器上线的,这似乎涉及我有同样的问题... Accessing a WPF FlowDocument in a BackGround