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