Пример #1
0
		private void CurrentPerson_PersonChanged(object sender, Changed e)
		{
			if (!buildDataInThread)
			{
				bool dropOpen = this.cmbGeschwister.IsDropDownOpen || this.cmbKinder.IsDropDownOpen;
				Threads.AddThread("BuildData", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.BuildData(dropOpen))), true);
				buildDataInThread = true;
			}
		}
Пример #2
0
		private void personen_MouseUp(object sender, MouseButtonEventArgs e)
		{
			if (this.personen.SelectedItem == null)
				return;

			if (!buildDataInThread)
			{
				Threads.AddThread("BuildData", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.BuildData())), true);
				buildDataInThread = true;
			}

		}
Пример #3
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            for (int i = 0; i < 80; i++)
            {
                gameGrid.ColumnDefinitions.Add(new ColumnDefinition());
                gameGrid.RowDefinitions.Add(new RowDefinition());
            }
            //Grid.SetColumn(datum, 0);
            //Grid.SetRow(datum, gameGrid.RowDefinitions.Count - 2);
            //Grid.SetColumnSpan(datum, gameGrid.ColumnDefinitions.Count);
            //Grid.SetColumn(output, 0);
            //Grid.SetRow(output, gameGrid.RowDefinitions.Count - 1);
            //Grid.SetColumnSpan(output, gameGrid.ColumnDefinitions.Count);
            control = new int[gameGrid.ColumnDefinitions.Count, gameGrid.RowDefinitions.Count - 2];

            Threads.AddThread("LoadAll", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.business.LoadAll())), true);
            this.business.LoadAllFinished += Business_LoadAllFinished;
        }
Пример #4
0
		private void Business_LoadAllFinished(object sender, EventArgs e)
		{
			Threads.RemoveThread("LoadAll", false);
			if (!refreshInThread)
				Threads.AddThread("RefreshPersonen", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.RefreshPersonen())), true);
		}
Пример #5
0
		private void Window_Loaded(object sender, RoutedEventArgs e)
		{
			Threads.AddThread("LoadAll", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.business.LoadAll())), true);
			this.business.LoadAllFinished += Business_LoadAllFinished;
		}
Пример #6
0
		private void RefreshTimer_Tick(object sender, EventArgs e)
		{
			if (!refreshInThread)
				Threads.AddThread("RefreshPersonen", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.RefreshPersonen())), true);
		}
Пример #7
0
		private void Business_ListChanged(object sender, EventArgs e)
		{
			if (!refreshInThread)
				Threads.AddThread("RefreshPersonen", new System.Threading.Thread(new System.Threading.ThreadStart(() => this.RefreshPersonen())), true);
		}