public void M2MDataTable() { DataTable d = m2m.GetJobsDue(); DataTable wc = cd.GetWCData(); IEnumerable <DataRow> q1 = (from job in d.AsEnumerable() where job.Field <string>("fpartno").Contains("WC-122BA") select job); var q = from job in q1.AsEnumerable <DataRow>() join wkcen in wc.AsEnumerable() on job.Field <string>("fpro_id") equals wkcen.Field <string>("WC_ID") select new { JobNo = job["fjobno"], Status = job["fstatus"], PartNo = job["fpartno"], Rev = job["fpartrev"], Qty = job["foperqty"], DueDate = job["fddue_date"], WC = wkcen["WC_NAME"] }; Redbrick_Addin.DataDisplay dd = new DataDisplay(); dd.Left = 10; dd.Top = 10; dd.Width = 600; dd.Height = 300; dd.Grid.DataSource = ToDataTable(q.ToList()); //dd.ShowDialog(); }
private void RunApplication(SolutionStrategyTypes solutionStrategy) { solutionFinderStrategy = solutionStrategyFactory.GetSolutionFinderStrategy(solutionStrategy); solutionFinderStrategy.ClearSolutions(); solutions = solutionFinderStrategy.FindSolutions(); DataDisplay.DisplayData(solutions); }
private void LoadDataPegawai(DataClassesDatabaseDataContext db) { DataDisplay DataDisplay = new DataDisplay(); var ListData = db.TBPenggunas .Where(item => item.IDPengguna != 1 && (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower()) : true)) .Select(item => new { Status = item._IsActive, item.NamaLengkap, GrupPengguna = item.TBGrupPengguna.Nama, Tempat = item.TBTempat.Nama, item.Username, item.Handphone, item.IDPengguna }).OrderBy(item => item.NamaLengkap).ToArray(); int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterPengguna.DataSource = ListData.Skip(skip).Take(take); RepeaterPengguna.DataBind(); }
public override void OnInspectorGUI() { DataDisplay dd = (DataDisplay)target; GUILayout.BeginVertical(); dd.script = EditorGUILayout.ObjectField("Target Script", dd.script, typeof(Object), true); if (dd.script != null) { if (dd.script.GetType().Equals(typeof(GameObject))) { dd.script = ((GameObject)dd.script).GetComponent <MonoBehaviour>(); } GUILayout.BeginHorizontal(); GUILayout.Label("Field", GUILayout.Width(140)); fields = dd.script.GetType().GetFields(BindingFlags.Public | BindingFlags.Instance); dd.fieldNames = new string[fields.Length]; for (int i = 0; i < fields.Length; i++) { dd.fieldNames[i] = fields[i].Name; } dd.fieldSelection = EditorGUILayout.Popup(dd.fieldSelection, dd.fieldNames); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("Format", GUILayout.Width(140)); dd.formatSelection = EditorGUILayout.Popup(dd.formatSelection, DataDisplay.formatFunctionNames); GUILayout.EndHorizontal(); } GUILayout.EndVertical(); }
public string FormatData(DataDisplay container, bool isMetric) { float inputData = (container.ScaledFloatData != null ? container.ScaledFloatData.Value : container.ScaledIntData); if (isMetric) { inputData = inputData * MetricConversionSlope + MetricConversionOffset; } string formatted = inputData.ToString(); if (isMetric) { if (MetricUnitName != null) { formatted += " " + MetricUnitName.ResourceString; } } else { if (EnglishUnitName != null) { formatted += " " + EnglishUnitName.ResourceString; } } return(formatted); }
private void LoadDataBahanBaku(DataClassesDatabaseDataContext db) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; DataDisplay DataDisplay = new DataDisplay(); var ListData = db.TBBahanBakus.Where(item => (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.Nama.ToLower().Contains(TextBoxCari.Text.ToLower()) : true)) .Select(item => new { item.IDBahanBaku, item.Nama, item.KodeBahanBaku, Kategori = StokBahanBaku_Class.OutPutKategori(db, null, item), HargaBeli = item.TBStokBahanBakus.FirstOrDefault(data => data.IDTempat == Pengguna.IDTempat).HargaBeli *item.Konversi, SatuanBesar = item.TBSatuan1.Nama, item.Deskripsi }).OrderBy(item => item.Nama).ToArray(); int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterBahanBaku.DataSource = ListData.Skip(skip).Take(take); RepeaterBahanBaku.DataBind(); }
private void RunEvolutionaryAlgorithm(Graph graph) { Dictionary <int, Route> bestRoutes = evolutionaryAlgorithmController.RunEvolutionaryAlgorithm(graph); DataDisplay.PrintDictionaryOfBestRoutes(bestRoutes); DataDisplay.PrintBestRouteOverall(bestRoutes); }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { DataDisplay DataDisplay = new DataDisplay(); TBBlackBox[] ListData = db.TBBlackBoxes.OrderByDescending(item => item.Tanggal).ToArray(); if (!string.IsNullOrEmpty(TextBoxCari.Text)) { ListData = ListData .Where(item => item.Pesan.ToLower().Contains(TextBoxCari.Text.ToLower()) || item.Halaman.ToLower().Contains(TextBoxCari.Text.ToLower())) .ToArray(); } int skip = 0; int take = 0; DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterLaporan.DataSource = ListData.Skip(skip).Take(take).ToArray(); RepeaterLaporan.DataBind(); } }
public string FormatData(DataDisplay container, bool isMetric) { if (FalseString == null || TrueString == null) { return("(BARF)"); } return(container.ScaledIntData != 0 ? TrueString.ResourceString : FalseString.ResourceString); }
protected void ButtonNext_Click(object sender, EventArgs e) { DataDisplay DataDisplay = new DataDisplay(); if (DataDisplay.Next(DropDownListHalaman)) { LoadData(); } }
public void Create(string text, Vector3 target, DataDisplay dataDisplay) { var effect = Instantiate(EffectPrefab, transform); //var pos = effect.transform.position; //pos.y = target.y; //effect.transform.position = pos; effect.Set(text, target, dataDisplay); }
/*Method which handles data entry/decimation of data without a timmer * Use if the arduino will handle the timer delays * */ private void data_eventNoTimer(object sender, EventArgs e) { date = DateTime.Now; //gets current time string time = date.Hour + ":" + date.Minute + ":" + date.Second; //creates a time string currentSec = date.Second; //gets the current seconds from the time DataDisplay.AppendText(time + "\t\t\t " + in_data + "\n"); //display the time and reading in the textbox }
public DataDescription(EItem column, EItemSource src, EItemType type, EItemUsage usage, string title, bool visible, DataDisplay disp) { Column = (int)column; Source = src; Type = type; Useage = usage; Title = title; Visible = visible; Display = disp; }
private void LoadDataPelanggan() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Pelanggan_Class ClassPelanggan = new Pelanggan_Class(db); DataDisplay DataDisplay = new DataDisplay(); if (!string.IsNullOrWhiteSpace(TextBoxCari.Text)) { var ListData = db.TBPelanggans.Where(item => item.IDPelanggan != (int)EnumPelanggan.GeneralCustomer && item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower())).OrderBy(item => item.NamaLengkap).Select(item => new { item.IDPelanggan, Grup = item.TBGrupPelanggan.Nama, item.NamaLengkap, item.Email, item.Handphone, item.Deposit, Status = item._IsActive }).ToArray(); int skip = 0; int take = 0; DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterPelanggan.DataSource = ListData.Skip(skip).Take(take).ToArray(); RepeaterPelanggan.DataBind(); } else { var ListData = db.TBPelanggans.Where(item => item.IDPelanggan != (int)EnumPelanggan.GeneralCustomer).OrderBy(item => item.NamaLengkap).Select(item => new { item.IDPelanggan, Grup = item.TBGrupPelanggan.Nama, item.NamaLengkap, item.Email, item.Handphone, item.Deposit, Status = item._IsActive }).ToArray();; int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterPelanggan.DataSource = ListData.Skip(skip).Take(take).ToArray(); RepeaterPelanggan.DataBind(); } } }
static void UsingFunc() { List <Product> productList = new List <Product>(); DataDisplay display = new DataDisplay(); productList.Add(new Product("Iphone 11", 11000)); productList.Add(new Product("TV LG 70'", 7000)); productList.Add(new Product("PS5", 2500)); Func <Product, string> delegateFunc = product => product.ProductName.ToUpper(); List <string> nameList = productList.Select(delegateFunc).ToList(); display.Display(nameList); }
protected void ButtonNext_Click(object sender, EventArgs e) { try { DataDisplay DataDisplay = new DataDisplay(); if (DataDisplay.Next(DropDownListHalaman)) { LoadStokHabis(new Konfigurasi_Class(((PenggunaLogin)Session["PenggunaLogin"]).IDGrupPengguna)); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
protected void ButtonNext_Click(object sender, EventArgs e) { try { DataDisplay DataDisplay = new DataDisplay(); if (DataDisplay.Next(DropDownListHalaman)) { LoadDataPelanggan(); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
public TXItem(DRBDatabase parentDb, uint id, byte[] conversionBytes, uint dataAcquireId, uint moduleMenuId, uint functionId, byte[] xmitBytesRaw, uint nameId, uint hintId, uint moduleTypeId) { database = parentDb; ID = id; DataAcquisitionID = dataAcquireId; FunctionID = functionId; TransmitBytes = new byte[xmitBytesRaw[0]]; ModuleMenuID = moduleMenuId; if (xmitBytesRaw[0] > 0) { Buffer.BlockCopy(xmitBytesRaw, 1, TransmitBytes, 0, TransmitBytes.Length); } NameID = nameId; ModuleTypeID = moduleTypeId; DataDisplay = new DataDisplay(parentDb, conversionBytes); }
protected void ButtonPrevious_Click(object sender, EventArgs e) { try { DataDisplay DataDisplay = new DataDisplay(); if (DataDisplay.Prev(DropDownListHalaman)) { LoadDataPegawai(new DataClassesDatabaseDataContext()); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
// When user wants to save a trip async void OnSaveButtonClicked(object sender, EventArgs e) { // Remove any attractions user chose to remove before navigating to next page RemoveAttractions(); // Data for current trip DataDisplay data = displayedData; // Add data for trip to object that stores data for all trips TripsPage.AllTripsDataDisplayed.Add(data); var tripsPage = new TripsPage(); // Disable back button on next page NavigationPage.SetHasBackButton(tripsPage, false); await Navigation.PushAsync(tripsPage); }
private void LoadData() { try { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { DataDisplay DataDisplay = new DataDisplay(); TBPelanggan[] ListData = null; ListData = db.TBPelanggans .Where(item => item.TanggalLahir.HasValue && item.TanggalLahir.Value.Month == DropDownListBulan.SelectedValue.ToInt() && item.NamaLengkap.ToLower().Contains(TextBoxCari.Text.ToLower())) .OrderBy(item => item.TanggalLahir.Value.Day).ToArray(); int skip = 0; int take = 0; DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterPelanggan.DataSource = ListData .Skip(skip) .Take(take) .Select(item => new { Grup = item.TBGrupPelanggan.Nama, item.NamaLengkap, item.Email, item.Handphone, item.TanggalLahir, Status = item._IsActive, Transaksi = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Count(), Nominal = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Sum(item2 => item2.GrandTotal), Quantity = item.TBTransaksis.Where(item2 => item2.IDStatusTransaksi == (int)EnumStatusTransaksi.Complete).Sum(item2 => item2.JumlahProduk) }) .ToArray(); RepeaterPelanggan.DataBind(); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
/*Method which handles data entry/decimation of data * Use if the c# application will monitor the timer * */ private void data_event(object sender, EventArgs e) { date = DateTime.Now; //gets current time string time = date.Hour + ":" + date.Minute + ":" + date.Second; //creates a time string currentSec = date.Second; //gets the current seconds from the time if (currentSec % waitTime == 0 && firstReading) //if its been waittime seconds and its the first reading within the second { DataDisplay.AppendText(time + "\t\t\t " + in_data + "\n"); //display the time and reading in the textbox firstReading = false; //the first reading has now happened } else if (currentSec % waitTime != 0 && !firstReading) //if it hasnt been waittime seconds and we already took the first reading { firstReading = true; //reset the firstreading bool to true so we can now take a reading when five seconds has passed } }
public string FormatData(DataDisplay container, bool isMetric) { foreach (KeyValuePair <uint, ResourceItem> state in States) { if (container.ScaledIntData == state.Key) { if (state.Value == null) { return("(BARF)"); } else { return(state.Value.ResourceString); } } } return("N/A"); }
static async Task Main(string[] args) { Console.WriteLine("Please enter user name:"); var userName = Console.ReadLine(); Console.WriteLine("Please enter repository name:"); var repositoryName = Console.ReadLine(); try { GitHubApiHelper apiHelper = new GitHubApiHelper(); var commits = await apiHelper.GetRepositoryCommitsAsync(repositoryName, userName); using (var context = new GitHubApiDbContext()) { DataStore dataStore = new DataStore(context); DataDisplay dataDisplay = new DataDisplay(); var repository = await dataStore.AddRepositoryAsync(repositoryName); var user = await dataStore.AddUserAsync(userName); Console.WriteLine($"{Environment.NewLine}COMMITS:{Environment.NewLine}"); foreach (var commit in commits) { await dataStore.AddCommitAsync(commit, user, repository); Console.WriteLine(dataDisplay.GetCommitDescription(commit)); } } } catch (HttpRequestException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine($"Unexpected error occured during performing opeartion: {ex.Message}"); } Console.WriteLine("Press any key to close"); Console.ReadKey(); }
// Go to new page when user wants to add attractions async void OnPlusImgBtnClicked(object sender, EventArgs e) { var client = new RestClient(); // client.BaseUrl = new Uri("http://127.0.0.1:5000/"); client.BaseUrl = new Uri("http://eventour.fun:5000/"); int numDaysToQueryFor = 35; DateTime startDateObj = DateTime.ParseExact(startDateResult.Text, "MMM. dd, yyyy", System.Globalization.CultureInfo.InvariantCulture); DateTime endDateObj = DateTime.ParseExact(endDateResult.Text, "MMM. dd, yyyy", System.Globalization.CultureInfo.InvariantCulture); DateTime newEndDateObj = endDateObj.AddDays(numDaysToQueryFor); var request = new RestRequest("test", Method.POST); request.AddParameter("dest", destinationResult.Text); request.AddParameter("start_date", (startDateObj).ToString("dd/MM/yyyy")); request.AddParameter("end_date", (newEndDateObj).ToString("dd/MM/yyyy")); // Send request to server and get response back IRestResponse response = client.Execute(request); // Go to add attractions page if HTTP request was successful if (response.IsSuccessful == true) { // Deserialize JSON response from server DataDisplay data = Newtonsoft.Json.JsonConvert.DeserializeObject <DataDisplay>(response.Content); // Remove any attractions user chose to remove before navigating to next page RemoveAttractions(); var addAttractionsPage = new AddAttractions(data.Dest, data.StartDate, (endDateObj).ToString("dd/MM/yyyy"), data.Attractions, data.Ratings, data.ReviewCounts, data.ImageURLs, data.Durations, data.Descriptions, data.Addresses); addAttractionsPage.BindingContext = displayedData; // Disable back button on page where user can add attractions NavigationPage.SetHasBackButton(addAttractionsPage, false); await Navigation.PushAsync(addAttractionsPage); } else { await DisplayAlert("Server Maintenance", "Please try again at a later time.", "OK"); } }
static void UsingFilter() { DataDisplay display = new DataDisplay(); Filter filter = new Filter(); List <Product> ProductList = new List <Product>(); ProductList.Add(new Product("Iphone 11", 11000)); ProductList.Add(new Product("TV LG 70'", 7000)); ProductList.Add(new Product("PS5", 2500)); Console.WriteLine("Option the filters: [1] Filter by name [2] Filter by price [3] Cash payment [4] Remove product per value"); int option = int.Parse(Console.ReadLine()); if (option == 1) { ProductList.Sort(filter.FilterName); } else if (option == 2) { ProductList.Sort(filter.FilterPrice); } else if (option == 3) { DiscountService discount = new DiscountService(); ProductList.ForEach(discount.disc); } else if (option == 4) { Console.Write("Waht value: "); double value = double.Parse(Console.ReadLine()); //Predicate é um delegate que retorna um bool. Predicate <Product> removeItemPerValue = (prod) => prod.Price >= value; ProductList.RemoveAll(removeItemPerValue); } else { Console.WriteLine("Invalid option!"); } display.Display(ProductList); }
private void LoadStokHabis(Konfigurasi_Class Konfigurasi_Class) { #region Stok Produk Habis if (Konfigurasi_Class.ValidasiKonfigurasi(EnumKonfigurasi.StokProdukHabis)) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; DataDisplay DataDisplay = new DataDisplay(); panelStokProdukHabis.Visible = true; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { var ListData = db.TBStokProduks .Where(item => item.Jumlah <= item.JumlahMinimum && item.IDTempat == Pengguna.IDTempat) .Select(item => new { item.IDTempat, Tempat = item.TBTempat.Nama, Produk = item.TBKombinasiProduk.TBProduk.Nama, AtributProduk = item.TBKombinasiProduk.TBAtributProduk.Nama, item.JumlahMinimum, item.Jumlah }).OrderBy(item => item.Jumlah).ToArray(); int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterDataStokProduk.DataSource = ListData.Skip(skip).Take(take); RepeaterDataStokProduk.DataBind(); } } else { panelStokProdukHabis.Visible = false; } #endregion }
private void LoadData(DataClassesDatabaseDataContext db) { PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"]; DataDisplay DataDisplay = new DataDisplay(); var ListData = db.TBStokProduks .AsEnumerable() .Where(item => item.IDTempat == pengguna.IDTempat && (!string.IsNullOrWhiteSpace(TextBoxCari.Text) ? item.TBKombinasiProduk.Nama.ToLower().Contains(TextBoxCari.Text.ToLower()) : true)) .Select(item => new { item.TBKombinasiProduk.IDKombinasiProduk, item.TBKombinasiProduk.KodeKombinasiProduk, item.TBKombinasiProduk.Nama, AtributProduk = item.TBKombinasiProduk.TBAtributProduk.Nama, HargaPokokProduksi = StokProduk_Class.HitungHargaPokokProduksi(db, pengguna.IDTempat, item.TBKombinasiProduk), item.HargaBeli, item.HargaJual, PersentaseSelisihHarga = (item.HargaJual > 0) ? (item.HargaBeli / item.HargaJual) * 100 : 0, PunyaKomposisi = item.TBKombinasiProduk.TBKomposisiKombinasiProduks.Count }).OrderBy(item => item.Nama).ToArray(); int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterKombinasiProduk.DataSource = ListData.Skip(skip).Take(take); RepeaterKombinasiProduk.DataBind(); DropDownListBahanBaku.DataSource = db.TBStokBahanBakus.Where(item => item.IDTempat == pengguna.IDTempat).Select(item => new { item.IDBahanBaku, item.TBBahanBaku.Nama }).OrderBy(item => item.Nama); DropDownListBahanBaku.DataTextField = "Nama"; DropDownListBahanBaku.DataValueField = "IDBahanBaku"; DropDownListBahanBaku.DataBind(); DropDownListBahanBaku.Items.Insert(0, new ListItem { Text = "-Bahan Baku-", Value = "0" }); }
protected void Page_Load(object sender, EventArgs e) { con.ConnectionString = WebConfigurationManager.ConnectionStrings["Connection1"].ConnectionString; try { using (con) { string query = "select * from dbo.students"; SqlCommand cmd = new SqlCommand(query, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); DataDisplay.DataSource = rdr; DataDisplay.DataBind(); con.Close(); } } catch (Exception err) { Info.Text = "Error: "; Info.Text += err.Message; } }
private void LoadDataProduk(DataClassesDatabaseDataContext db) { DataDisplay DataDisplay = new DataDisplay(); var ListData = db.TBProduks .AsEnumerable() .Select(item => new { item.IDProduk, item.Nama, KombinasiProduk = item.TBKombinasiProduks.Select(item2 => new { item2.IDKombinasiProduk, item2.KodeKombinasiProduk, item2.Nama, Atribut = !string.IsNullOrWhiteSpace(item2.TBAtributProduk.Nama) ? item2.TBAtributProduk.Nama : item.Nama }), Kategori = item.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : string.Empty, Status = item._IsActive, }) .OrderByDescending(item => item.IDProduk) .ToArray(); if (!string.IsNullOrWhiteSpace(TextBoxCari.Text)) { ListData = ListData.Where(item => item.Nama.ToLower().Contains(TextBoxCari.Text.ToLower())).ToArray(); } int skip = 0; int take = 0; int count = ListData.Count(); DataDisplay.Proses(ListData.Count(), DropDownListHalaman, DropDownListJumlahData, out take, out skip); RepeaterProduk.DataSource = ListData.Skip(skip).Take(take); RepeaterProduk.DataBind(); }
public void createWindows() { myInputWindow = new InputWindow(); myInputWindow.manager = this; myPenToText = new convertToText(myDynamicDisplay); myDataStuff = new dataStuff(this); blockingData = new BlockingCollection<mPoint>(); addingData = Task.Factory.StartNew(() => myPenToText.getData(blockingData)); myDisplayWindow = new DisplayWindow(myDynamicDisplay); myPenToText.setDisplayActive(true); myDisplayWindow.manager = this; myDisplayWindow.Visibility = Visibility.Visible; myDisplayWindow.Owner = myInputWindow; myDataDisplay = new DataDisplay(myDataStuff); myDataDisplay.Visibility = Visibility.Visible; myDataDisplay.Owner = myInputWindow; myInputWindow.Top = System.Windows.SystemParameters.WorkArea.Top; myInputWindow.Left = System.Windows.SystemParameters.WorkArea.Left; myDataDisplay.Top = myInputWindow.Top+ myInputWindow.Height; myDataDisplay.Left = myInputWindow.Left; myDataDisplay.Width = System.Windows.SystemParameters.WorkArea.Width - myDisplayWindow.Width; myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height - myDataDisplay.Top; myDisplayWindow.Top = System.Windows.SystemParameters.WorkArea.Top; myDisplayWindow.Left = System.Windows.SystemParameters.WorkArea.Width - myDisplayWindow.Width; resized(); //toggleDataDisplayWindow(); }
public void toggleDataDisplayWindow() { if (myDataDisplay.IsVisible) { myDataDisplay.Visibility = Visibility.Hidden; } else if(myDataDisplay !=null ) { myDataDisplay.Visibility = Visibility.Visible; myDataDisplay.Top = System.Windows.SystemParameters.WorkArea.Top; myDataDisplay.Left = System.Windows.SystemParameters.WorkArea.Left; myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height; myDataDisplay.Owner = myInputWindow; } else { myDataDisplay = new DataDisplay(myDataStuff); myDataDisplay.Visibility = Visibility.Visible; myDataDisplay.Top = System.Windows.SystemParameters.WorkArea.Top; myDataDisplay.Left = System.Windows.SystemParameters.WorkArea.Left; myDataDisplay.Height = System.Windows.SystemParameters.WorkArea.Height; myDataDisplay.Owner = myInputWindow; } }