void ReleaseDesignerOutlets() { if (BlueSlider != null) { BlueSlider.Dispose(); BlueSlider = null; } if (ColorLabel != null) { ColorLabel.Dispose(); ColorLabel = null; } if (ColorView != null) { ColorView.Dispose(); ColorView = null; } if (GreenSlider != null) { GreenSlider.Dispose(); GreenSlider = null; } if (RedSlider != null) { RedSlider.Dispose(); RedSlider = null; } }
/// <summary> /// save to file /// сохранить в файл /// </summary> public void Save() { try { using (StreamWriter writer = new StreamWriter(@"Engine\" + Name + @"Alert.txt", false)) { writer.WriteLine(Type); string saveLineString = ""; for (int i = 0; i < Lines.Length; i++) { saveLineString += Lines[i].GetStringToSave() + "%"; } writer.WriteLine(saveLineString); writer.WriteLine(Label); writer.WriteLine(Message); writer.WriteLine(BorderWidth); writer.WriteLine(IsOn); writer.WriteLine(IsMusicOn); writer.WriteLine(IsMessageOn); writer.WriteLine(ColorLine.ToArgb()); writer.WriteLine(ColorLabel.ToArgb()); writer.WriteLine(Music); writer.WriteLine(SignalType); writer.WriteLine(VolumeReaction); writer.WriteLine(Slippage); writer.WriteLine(NumberClosePosition); writer.WriteLine(OrderPriceType); writer.Close(); } } catch (Exception) { // ignore } }
public MainWindow() { InitializeComponent(); ARGB color = new ARGB(); ColorStack.DataContext = color; MultiBinding Multi1 = new MultiBinding(); Multi1.Converter = new ByteToColorConverter(); Binding A = new Binding("Text"); A.ElementName = "decimal1"; Binding R = new Binding("Text"); R.ElementName = "decimal2"; Binding G = new Binding("Text"); G.ElementName = "decimal3"; Binding B = new Binding("Text"); B.ElementName = "decimal4"; Multi1.Bindings.Add(A); Multi1.Bindings.Add(R); Multi1.Bindings.Add(G); Multi1.Bindings.Add(B); Multi1.Mode = BindingMode.OneWay; ColorLabel.SetBinding(BackgroundProperty, Multi1); }