static SpreadTraderWindow CreateFromBaml(Assembly localAssembly) { SpreadTraderWindow obj = null; try { string assname = localAssembly.FullName; MemoryStream ms = new MemoryStream(); using (MemoryStream fstream = new MemoryStream(baml, false)) //using (FileStream fstream = new FileStream(@"Properties\\SpreadTraderWindow.baml", FileMode.Open)) { long len = fstream.Length; byte[] buffer = new byte[1024]; len -= fstream.Read(buffer, 0, 40); ms.Write(buffer, 0, 39); int i = buffer[39]; len -= fstream.Read(buffer, 0, i); byte[] bytes = Encoding.Default.GetBytes(assname); byte b = (byte)bytes.Length; ms.WriteByte(b); ms.Write(bytes, 0, bytes.Length); while (len > 0) { long chunk = (len > 1024L) ? 1024L : len; len -= fstream.Read(buffer, 0, (int)chunk); ms.Write(buffer, 0, (int)chunk); } } ms.Seek(0, SeekOrigin.Begin); XamlReaderSettings settings = new XamlReaderSettings(); settings.LocalAssembly = localAssembly; Baml2006Reader reader = new Baml2006Reader(ms, settings); obj = System.Windows.Markup.XamlReader.Load(reader) as SpreadTraderWindow; LinearGradientBrush btnbackgroundBrush = Application.Current.TryFindResource("SuperDom.ButtonBackground") as LinearGradientBrush; obj.btnReverse.Background = btnbackgroundBrush; obj.btnClose.Background = btnbackgroundBrush; obj.btnGoLong.Background = btnbackgroundBrush; obj.btnGoShort.Background = btnbackgroundBrush; QtyLongBackgroundBrush = Application.Current.TryFindResource("BasicEntry.PositionQtyLongBackground") as SolidColorBrush; QtyShortBackgroundBrush = Application.Current.TryFindResource("BasicEntry.PositionQtyShortBackground") as SolidColorBrush; SolidColorBrush PnLBackgroundBrush = Application.Current.TryFindResource("BasicEntry.PnLBackground") as SolidColorBrush; obj.unrealizedPNL.Background = PnLBackgroundBrush; obj.btnAddTicket.IsEnabled = false; } catch (Exception ex) { Zweistein.Diagnostics.Trace(ex.Message); } return(obj); }
public void DefaultValues () { var s = new XamlReaderSettings (); Assert.IsFalse (s.AllowProtectedMembersOnRoot, "#1"); Assert.IsNull (s.BaseUri, "#2"); Assert.IsFalse (s.IgnoreUidsOnPropertyElements, "#3"); Assert.IsNull (s.LocalAssembly, "#4"); Assert.IsFalse (s.ProvideLineInfo, "#5"); Assert.IsFalse (s.ValuesMustBeString, "#6"); }
public BamlToXamlReader(Stream bamlStream, Assembly localAssembly) { XamlReaderSettings readerSettings = new XamlReaderSettings { LocalAssembly = localAssembly, ValuesMustBeString = true }; _bamlReader = new Baml2006Reader(bamlStream, readerSettings); }
public void DefaultValues() { var s = new XamlReaderSettings(); Assert.IsFalse(s.AllowProtectedMembersOnRoot, "#1"); Assert.IsNull(s.BaseUri, "#2"); Assert.IsFalse(s.IgnoreUidsOnPropertyElements, "#3"); Assert.IsNull(s.LocalAssembly, "#4"); Assert.IsFalse(s.ProvideLineInfo, "#5"); Assert.IsFalse(s.ValuesMustBeString, "#6"); }
public BamlNodeStreamReader(Stream bamlStream, Assembly localAssembly) { XamlReaderSettings readerSettings = new XamlReaderSettings { LocalAssembly = localAssembly, ValuesMustBeString = true }; _bamlReader = new Baml2006Reader(bamlStream, readerSettings); _displayWriter = new DiagnosticWriter(_bamlReader.SchemaContext); }
public void CopyConstructor () { var s = new XamlReaderSettings (); s.AllowProtectedMembersOnRoot = true; s.IgnoreUidsOnPropertyElements = true; s.ProvideLineInfo = true; s.ValuesMustBeString = true; s.BaseUri = new Uri ("urn:foo"); s.LocalAssembly = typeof (object).Assembly; s = new XamlReaderSettings (s); Assert.IsTrue (s.AllowProtectedMembersOnRoot, "#1"); Assert.IsTrue (s.BaseUri.Equals (new Uri ("urn:foo")), "#2"); Assert.IsTrue (s.IgnoreUidsOnPropertyElements, "#3"); Assert.AreEqual (typeof (int).Assembly, s.LocalAssembly, "#4"); Assert.IsTrue (s.ProvideLineInfo, "#5"); Assert.IsTrue (s.ValuesMustBeString, "#6"); }
public void CopyConstructor() { var s = new XamlReaderSettings(); s.AllowProtectedMembersOnRoot = true; s.IgnoreUidsOnPropertyElements = true; s.ProvideLineInfo = true; s.ValuesMustBeString = true; s.BaseUri = new Uri("urn:foo"); s.LocalAssembly = typeof(object).GetTypeInfo().Assembly; s = new XamlReaderSettings(s); Assert.IsTrue(s.AllowProtectedMembersOnRoot, "#1"); Assert.IsTrue(s.BaseUri.Equals(new Uri("urn:foo")), "#2"); Assert.IsTrue(s.IgnoreUidsOnPropertyElements, "#3"); Assert.AreEqual(typeof(int).GetTypeInfo().Assembly, s.LocalAssembly, "#4"); Assert.IsTrue(s.ProvideLineInfo, "#5"); Assert.IsTrue(s.ValuesMustBeString, "#6"); }
// Token: 0x0600106E RID: 4206 RVA: 0x0004173C File Offset: 0x0003F93C public Baml2006ReaderSettings(XamlReaderSettings settings) : base(settings) { }