상속: ViewModelBase, IDisposable
예제 #1
0
        private void PartsSearchXtraForm_Load(object sender, EventArgs e)
        {
            viewModel = (PartSearchViewModel)Program.Kernel.GetService(typeof(PartSearchViewModel));
            BindCommands();
            BindToViewModel();

            EnumWrapper<PartType>.LoadItems(type.Properties.Items, CheckState.Checked, enabled:true, skip0: true);
            EnumWrapper<PartType>.LoadItems(localizedPartTypes, skip0: true);

            RefreshTypes();

            if (localizedSearchResultGroup.Count == 0)
            {
                localizedSearchResultGroup.Add(searchResultLayoutGroup.Text);
            }
        }
예제 #2
0
 private void PartsSearchXtraForm_Load(object sender, EventArgs e)
 {
     viewModel = (PartSearchViewModel)Program.Kernel.GetService(typeof(PartSearchViewModel));
     BindCommands();
     BindToViewModel();
     foreach (var item in EnumWrapper <ActivityCriteria> .EnumerateItems())
     {
         activity.Properties.Items.Add(item.Item2);
     }
     foreach (var item in EnumWrapper <PartType> .EnumerateItems(skip0: true))
     {
         type.Properties.Items.Add(item.Item1, item.Item2, CheckState.Checked, enabled: true);
         localizedPartTypes.Add(item.Item2);
     }
     RefreshTypes();
     activity.SelectedIndex = 0;
 }
예제 #3
0
        private void PartsSearchXtraForm_Load(object sender, EventArgs e)
        {
            viewModel = (PartSearchViewModel)Program.Kernel.GetService(typeof(PartSearchViewModel));
            BindCommands();
            BindToViewModel();

            EnumWrapper <PartType> .LoadItems(type.Properties.Items, CheckState.Checked, enabled : true, skip0 : true);

            EnumWrapper <PartType> .LoadItems(localizedPartTypes, skip0 : true);

            RefreshTypes();

            if (localizedSearchResultGroup.Count == 0)
            {
                localizedSearchResultGroup.Add(searchResultLayoutGroup.Text);
            }
        }
예제 #4
0
 private void PartSearchXtraForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     commandManager.Dispose();
     viewModel.Dispose();
     viewModel = null;
 }
예제 #5
0
 public PartsSearchCommand(PartSearchViewModel vm, ISession sess)
 {
     viewModel = vm;
     session   = sess;
 }
예제 #6
0
 public PartsSearchCommand(PartSearchViewModel vm, ISession sess)
 {
     viewModel = vm;
     session = sess;
 }
예제 #7
0
 private void PartSearchXtraForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     commandManager.Dispose();
     viewModel.Dispose();
     viewModel = null;
 }