xamlreader

    8熱度

    5回答

    一個WPF應用程序具有從使用XamlReader.Load()方法的單獨的文件中加載用戶控制的操作: StreamReader mysr = new StreamReader(pathToFile); DependencyObject rootObject = XamlReader.Load(mysr.BaseStream) as DependencyObject; ContentContro

    3熱度

    1回答

    我有一個FlowDocument我想保存,並稍後加載。 我想我可以用XamlWriter.Save()和XamlReader.Load()來做到這一點。 它可以工作,但需要很長時間。我想,花費的時間是需要的時間,但爲了讓UI更簡潔,我想展示一個顯示保存進度的進度條。 但是,如何監控XamlWriter.Save()的進度? 保存的一個想法是在目標流周圍創建一個薄包裝類;它可以通過計算通過Write

    1熱度

    2回答

    想象一下,我有一個的FlowDocument像這樣: <FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ColumnWidth="400" FontSize="14" FontFamily="Georgia" Name="document"> <P

    2熱度

    4回答

    XAML加載我有一個Canvas從XAML負載被填充使用一個文件: SBWindowContainerCanvas.Children.Clear(); StreamReader stringreader = new StreamReader("C:\\xaml\\xmltest.xaml"); XmlReader xmlreader = XmlReader.Create(stringrea

    2熱度

    1回答

    這可能更像是一種喧譁,但在Silverlight代碼中構建DataTemplates似乎是不可能的。在一個選項我知道使用XamlReader.Load(串)之中,一個是遇到了使用這種方法的幾個問題: 沒有確認,一切都在連接的字符串完成。我們都知道這很糟糕 必須包括任何必要的資源,因爲這將在其自己的上下文中運行。這也很糟糕,雖然有一個合理的解釋,而不是一個表演停止。 任何嘗試在您的DataTempl

    3熱度

    1回答

    XamlReader正在使用本地程序集和WPF程序集內定義的類型加載Xaml,沒有任何問題。 如果我包含在外部程序集中定義的類型,則會引發帶有以下消息的XamlParseException。 無法創建未知類型'{clr-namespace:Telerik.Windows.Controls; assembly = Telerik.Windows.Controls.Charting} SeriesMa

    2熱度

    1回答

    這工作: XamlReader.Parse("<Pig xmlns=\"clr-namespace:Farm;assembly=Farm\"/>"); 這將引發標籤 '豬' 的XML命名空間中不存在 'CLR的命名空間:農場;裝配=農場': var context = new ParserContext(); context.XmlnsDictionary.Add("", "clr-name

    1熱度

    1回答

    我有一個鬆散的XAML文件... <Style xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:MyNamespace"

    3熱度

    2回答

    我使用XamlReader.Parse(字符串)動態構建數據模板。我遇到的問題是,我無法將任何事件放在使用XamlReader創建的任何控件上。在網上做了一些研究之後,我瞭解到這是XamlReader的一個已知限制。 我不知道很多關於WPF中的命令,但我可以用它們來獲得相同的結果嗎?如果是這樣如何?如果沒有,我可以通過使用Xaml Reader創建的控件來處理代碼中的事件嗎? 下面是我創建的dat

    0熱度

    4回答

    您是否嘗試過使用包含數千行代碼的XAML文件? (更具體地說,在我的情況下爲整個應用繪製畫筆)。這個文件是20 + MB大小。每當我嘗試在此添加/編輯任何內容時,Visual Studio 2008崩潰(7/10次)。 然後,如果我能夠做我的更改並嘗試保存更改,然後VS崩潰(大部分時間)。 在VS中使用如此大的文件是非常困難的(同樣發生在Blend中,但是出現次數很少) 我知道有這麼大的文件不符合