コード例 #1
0
 /// <summary>
 /// Creates an instance of <see cref="AdapterUserControl"/> class.
 /// </summary>
 public AdapterUserControl(AdapterType adapterType)
 {
     InitializeComponent();
     m_dataContext = new ViewModels.Adapters(7, adapterType);
     m_dataContext.PropertyChanged += ViewModel_PropertyChanged;
     this.DataContext = m_dataContext;
 }
コード例 #2
0
ファイル: AdapterUserControl.xaml.cs プロジェクト: avs009/gsf
 /// <summary>
 /// Creates an instance of <see cref="AdapterUserControl"/> class.
 /// </summary>
 public AdapterUserControl(AdapterType adapterType)
 {
     InitializeComponent();
     m_dataContext = new ViewModels.Adapters(7, adapterType);
     m_dataContext.PropertyChanged += new PropertyChangedEventHandler(ViewModel_PropertyChanged);
     this.DataContext = m_dataContext;
 }
コード例 #3
0
        /// <summary>
        /// Handles Click event on the button labeled "Default".
        /// </summary>
        /// <param name="sender">Source of the event.</param>
        /// <param name="e">Arguments for the event.</param>
        private void Default_Click(object sender, RoutedEventArgs e)
        {
            ViewModels.Adapters dataContext = this.DataContext as ViewModels.Adapters;

            if (dataContext != null && dataContext.SelectedParameter != null)
            {
                Dictionary <string, string> settings = dataContext.CurrentItem.ConnectionString.ToNonNullString().ParseKeyValuePairs();
                settings.Remove(dataContext.SelectedParameter.Name);
                dataContext.CurrentItem.ConnectionString = settings.JoinKeyValuePairs();
            }
        }