//Filter by Track Title Done button private void metroButton4_Click(object sender, EventArgs e) { FileStream FS = new FileStream("mp3.txt", FileMode.Open); BinaryFormatter BF = new BinaryFormatter(); List <MP3Tag_and_nameOf_MP3> list = new List <MP3Tag_and_nameOf_MP3>(); while (FS.Position < FS.Length) { MP3Tag_and_nameOf_MP3 Tag = (MP3Tag_and_nameOf_MP3)BF.Deserialize(FS); if (Tag.Title == metroComboBox1.SelectedItem.ToString()) { list.Add(Tag); } } FS.Close(); FileStream fs = new FileStream("mp3.txt", FileMode.Truncate); fs.Close(); FileStream F = new FileStream("mp3.txt", FileMode.Open); for (int i = 0; i < list.Count; i++) { BF.Serialize(F, list[i]); } F.Close(); MessageBox.Show("You have chosen: " + list.Count().ToString() + " song for Title: " + list[0].Title); TitlePanel.Hide(); }
//################################################################################ #region Private Members private void InitializePanels() { LayoutPanel = new LayoutPanel(this); TitlePanel = new TitlePanel(this); EurTryStockPanel = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "EURTRY")); UsdTryStockPanel = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "USDTRY")); EurUsdStockPanel = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "EURUSD"), 5000); SiemensStockPanel = new StockPanel(this, StockServiceFactory.CreateService("Yahoo", "SIEMENS"), 10000); HourPanel = new TimerPanel(); LayoutPanel.Add(TitlePanel); LayoutPanel.Add(EurTryStockPanel); LayoutPanel.Add(UsdTryStockPanel); LayoutPanel.Add(EurUsdStockPanel); LayoutPanel.Add(SiemensStockPanel); LayoutPanel.Add(HourPanel); Controls.Add(LayoutPanel); TitlePanel.CustomContextMenu = CustomContextMenu.Instance; }
// Update is called once per frame void Update() { if (Input.anyKeyDown && Time.time > 5) { TitlePanel.OnKashi(); } }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("PlantCode", InputCreator.DFMemo("厂家标识")); layoutManager.Add("CustomTaxRate", new DFValueLabel(mDFInfo.Fields["CustomTaxRate"])); var config = new AutoLayoutConfig(); if (IsNewDialog) { config.Add("Goods_Name"); } else { config.Add("Goods_ID"); } config.Add("Goods_Code"); config.Add("Name"); config.Add("ProductionDate"); config.Add("InStoreDate"); config.Add("InStorePrice"); config.Add("PlantCode"); config.Add("Remark"); config.Add("CustomTaxRate"); pageLayoutSection.SetRequired("Goods_ID", "Name"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); layoutManager.Config = config; titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); if (mMinGoodsProperty != null) { if (!string.IsNullOrEmpty(mMinGoodsProperty.GoodsCodeRole)) { layoutManager.Add("Code", new DFValueLabel()); } if (!string.IsNullOrEmpty(mMinGoodsProperty.GoodsNameRole)) { layoutManager.Add("Name", new DFValueLabel()); } } var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("GoodsProperty_ID"); config.Add("GoodsCategory_ID"); config.Add("Name"); config.Add("PrintShortName"); config.Add("Code"); config.Add("Spec"); config.Add("Feature"); config.Add("Origin"); config.Add("Brand"); config.Add("ProductLine_ID"); config.Add("TaxRate"); config.Add("MainUnit"); config.Add("SecondUnit"); config.Add("MainUnitRatio"); config.Add("SecondUnitRatio"); config.Add("UnitConvertDirection"); config.Add("Barcode"); config.Add("OuterCode"); config.Add("SecondUnitII"); config.Add("SecondUnitII_MainUnitRatio"); config.Add("SecondUnitII_SecondUnitRatio"); config.Add("StandPlateNumber"); config.Add("StandardSecondNumber"); config.Add("IsSemiGoods"); config.Add("ProductShift_ID"); config.Add("PackageModel"); config.Add("Remark"); pageLayoutSection.SetRequired("GoodsProperty_ID", "Name", "Code"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
public static TitlePanel Singleton() { if (_instance == null) { _instance = FindObjectOfType <TitlePanel>(); } return(_instance); }
public void PrepareTransition() { CoverGrid.GetVisual().Scale = new System.Numerics.Vector3(1, 1, 1); TitlePanel.GetVisual().Offset = new System.Numerics.Vector3(0, 0, 0); SubtitleTextBlock.GetVisual().Opacity = 1; ConnectedAnimationService.GetForCurrentView().PrepareToAnimate(ConnectedAnimationKeys.CoverTransition, CoverGrid); ConnectedAnimationService.GetForCurrentView().PrepareToAnimate(ConnectedAnimationKeys.TitleTransition, AccentTitleTextBlock); ConnectedAnimationService.GetForCurrentView().PrepareToAnimate(ConnectedAnimationKeys.SubtitleTransition, SubtitleTextBlock); }
private void AddDetails(TitlePanel titlePanel) { var vPanel = titlePanel.EAdd(new VLayoutPanel()); var toobar = new HLayoutPanel(); vPanel.Add(toobar, new VLayoutOption(HorizontalAlign.Left)); if (CanSave) { AddToolsPanel(toobar); } // AddCopyAndPaste(toobar); var editor = new DFCollectionEditor <PackingBagType_Detail>(() => Dmo.Details); editor.AllowDeletionFunc = () => CanSave; editor.CanDeleteFunc = detail => true; editor.IsEditableFunc = (field, detail) => CanSave; _detailGrid = new DFEditGrid(editor); _detailGrid.DFGridSetEnabled = false; _detailGrid.Width = Unit.Percentage(100); _detailGrid.ShowLineNo = true; _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Code")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Spec")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("ProductShift_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("GoodsProperty_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Abbreviation")); _detailGrid.Columns.EAdd(new DFEditGridColumn <DFChoiceBox>("GoodsPacking_ID")).InitEditControl += (sender, e) => { e.Control.Width = Unit.Percentage(100); e.Control.DataKind = B3UnitedInfosConsts.DataSources.存货; e.Control.EnableTopItem = true; e.Control.EnableInputArgument = true; e.Control.DFDisplayField = "GoodsPacking_Name"; }; _detailGrid.Columns.Add(new DFEditGridColumn <DFTextBox>("StandNumber")); var section = mPageLayoutManager.AddSection("DetaiColumns", "明细列"); titlePanel.SetPageLayoutSetting(mPageLayoutManager, section.Name); section.ApplyLayout(_detailGrid, mPageLayoutManager, DFInfo.Get(typeof(PackingBagType_Detail))); vPanel.Add(_detailGrid); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection section) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("Packing_Attr"); layoutManager.Config = config; section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
public void Click() { winterMode = !winterMode; winterModePrefs = winterMode ? 1 : 0; PlayerPrefs.SetInt("WinterMode", winterModePrefs); img_checkmark.SetActive(winterMode); ChangeNode(winterMode); PathFinder.singleton.FindPathFromInputFields(); TitlePanel.Singleton().ShowWinterModeTitle(winterMode); }
void Awake() { titlePanel = GetComponentInChildren <TitlePanel> (true); selectMapPanel = GetComponentInChildren <SelectMapPanel> (true); settingPanel = GetComponentInChildren <SettingPanel> (true); addMapPanel = GetComponentInChildren <AddMapPanel> (true); loadingMapPanel = GetComponentInChildren <LoadingMapPanel> (true); pausePanel = GetComponentInChildren <PausePanel> (true); titleBackPanel = GetComponentInChildren <TitleBackPanel> (true); unsupportedMapPanel = GetComponentInChildren <UnsupportedMapPanel> (true); deleteMapPanel = GetComponentInChildren <DeleteMapPanel> (true); }
public void ShowStringPanel(string key) { selectedPanel = Panel.StringPanel; selectedData = key; StringPanel.SetActive(true); NumberPanel.SetActive(false); TitlePanel.SetActive(false); AskButton.SetActive(true); InstructionText.SetActive(false); }
// Use this for initialization void Start() { stagename = this.gameObject.name; panel = GameObject.Find("StartPanel"); titlepanel = panel.GetComponent <TitlePanel> (); stage_num = PlayerPrefs.GetInt("STAGE", 1); clearon = PlayerPrefs.GetString(stagename, ""); image = GetComponent <Image> (); button = GetComponent <Button> (); Debug.Log(clearon); audiosource = GetComponent <AudioSource> (); }
/// <summary> /// 载入每一步的控件 /// </summary> protected virtual void LoadStepControl(CWizardTitleBase title, CWizardContentBase content) { title.Dock = DockStyle.Fill; TitlePanel.SuspendLayout(); TitlePanel.Controls.Clear(); TitlePanel.Controls.Add(title); TitlePanel.ResumeLayout(false); content.Dock = DockStyle.Fill; ContentPanel.SuspendLayout(); ContentPanel.Controls.Clear(); ContentPanel.Controls.Add(content); ContentPanel.ResumeLayout(false); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Name"); config.Add("Date"); config.Add("WorkshopCategory_ID"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
public void OpenPanel() { //If the only child is "Title", make sure to instantiate the data fields if (DecisionCard.transform.childCount <= 1) { InitDecisionPanel(FindObjectOfType <GameManager>().ChosenCards[0]); } StringPanel.SetActive(false); NumberPanel.SetActive(false); TitlePanel.SetActive(false); AskButton.SetActive(false); InstructionText.SetActive(true); DecisionPanel.SetActive(true); DecisionResponse.SetActive(false); }
public void ShowDefault() { TitlePanel titlePanel = new TitlePanel() { Title = "Manderplan", Zooming = true, Mode = TitlePanel.TitlePanelMode.PlayerView, BackColor = Color.Black, ForeColor = Color.White }; titlePanel.MouseMove += new MouseEventHandler(this.mouse_move); base.Controls.Clear(); base.Controls.Add(titlePanel); titlePanel.Dock = DockStyle.Fill; this.fMode = PlayerViewMode.Blank; base.Show(); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection section) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); //var config2 = new B3ButcheryConfig(); //con var config = new AutoLayoutConfig(); config.Add("AccountingUnit_ID"); config.Add("Date"); config.Add("Department_ID"); config.Add("Customer_ID"); config.Add("Employee_ID"); config.Add("ProductionUnit_ID"); config.Add("Remark"); layoutManager.Config = config; section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
public void ShowDefault() { TitlePanel ctrl = new TitlePanel(); ctrl.Title = "Masterplan"; ctrl.Zooming = true; ctrl.Mode = TitlePanel.TitlePanelMode.PlayerView; ctrl.BackColor = Color.Black; ctrl.ForeColor = Color.White; ctrl.MouseMove += new MouseEventHandler(mouse_move); Controls.Clear(); Controls.Add(ctrl); ctrl.Dock = DockStyle.Fill; fMode = PlayerViewMode.Blank; Show(); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("WorkBill_ID", new B3ButcheryDFIDLink("B3Butchery/Bills/WorkShopPackBill_/WorkShopPackBillEdit.aspx?ID=", mDFInfo.Fields["WorkBill_ID"], mDFInfo.Fields["WorkBill_ID"])); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("Date"); config.Add("WorkBill_ID"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
public ShengPad() { this.FillBrush = new SolidBrush(this.FillColorStart); this.BorderPen = new Pen(this.BorderColor); this.SingleLine = false; this.TextHorizontalCenter = false; this.TextVerticalCenter = true; EnableDoubleBuffering(); this.ResizeRedraw = true; titlePanel = new TitlePanel(this) { //titlePanel.BackColor = Color.Red; Dock = DockStyle.Top, Height = 36 }; }
private void AddDetails(TitlePanel titlePanel) { var vPanel = titlePanel.EAdd(new VLayoutPanel()); var toobar = new HLayoutPanel(); vPanel.Add(toobar, new VLayoutOption(HorizontalAlign.Left)); if (CanSave) { AddToolsPanel(toobar); } // AddCopyAndPaste(toobar); var editor = new DFCollectionEditor <PackagingTransfer_Detail>(() => Dmo.Details); editor.AllowDeletionFunc = () => CanSave; editor.CanDeleteFunc = detail => true; editor.IsEditableFunc = (field, detail) => CanSave; _detailGrid = new DFEditGrid(editor); _detailGrid.DFGridSetEnabled = false; _detailGrid.Width = Unit.Percentage(100); _detailGrid.ShowLineNo = true; _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("OutGoods_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Code")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("Goods_Spec")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("ProductionPlan_PlanNumber")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("GoodsPacking_Name")); _detailGrid.Columns.Add(new DFEditGridColumn <DFValueLabel>("SecondNumber")); var section = mPageLayoutManager.AddSection("DetaiColumns", "明细列"); titlePanel.SetPageLayoutSetting(mPageLayoutManager, section.Name); section.ApplyLayout(_detailGrid, mPageLayoutManager, DFInfo.Get(typeof(PackagingTransfer_Detail))); vPanel.Add(_detailGrid); }
void InitToolBar(TitlePanel panel) { var toolbar = new HLayoutPanel(); toolbar.CssClass += "LeftPaddingWrapper"; panel.EAdd(toolbar); var exporter = new Exporter(); toolbar.Add(new TSButton("导出到Excel", delegate { var lastQuery = detailGrid.LastQuery; if (lastQuery == null) { throw new Exception("请先进行查询"); } var dom = new LoadArguments((DQueryDom)lastQuery.DQuery.Clone()); foreach (var colIndex in lastQuery.SumColumns) { dom.SumColumns.Add(colIndex); } foreach (var colIndex in lastQuery.GroupSumColumns) { dom.GroupSumColumns.Add(colIndex); } dom.DQuery.Range = SelectRange.All; string fileName = "班组包材领用测算表.xlsx"; exporter.Export(new QueryResultExcelExporter(fileName, GetQueryResult(dom))); })); toolbar.Add(exporter); var preBtn = new TSButton("预览"); preBtn.OnClientClick = "preventEventDefault(event);if(window.__printUrl){Preview(window.__printUrl);}else{alert('先搜索出结果才能打印');}"; toolbar.Add(preBtn); var printBtn = new TSButton("打印"); printBtn.OnClientClick = "preventEventDefault(event);if(window.__printUrl){Print(window.__printUrl);}else{alert('先搜索出结果才能打印');}"; toolbar.Add(printBtn); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); layoutManager.Add("CustomerAddress", new DFTextBox(mDFInfo.Fields["CustomerAddress"])); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("AccountingUnit_ID"); config.Add("Date"); config.Add("Department_ID"); config.Add("Customer_ID"); config.Add("Employee_ID"); config.Add("ProductionUnit_ID"); config.Add("CustomerAddress"); config.Add("Remark"); pageLayoutSection.SetRequired("AccountingUnit_ID"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
protected override void BuildBasePropertiesEditor(TitlePanel titlePanel, PageLayoutSection pageLayoutSection) { var layoutManager = new LayoutManager("", mDFInfo, mDFContainer); var config = new AutoLayoutConfig(); layoutManager.Config = config; config.Add("Name"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("DisplayMark"); config.Add("Packing_Attr"); config.Add("Packing_Pattern"); config.Add("ProductShift_Name"); config.Add("Abbreviation"); pageLayoutSection.SetRequired("Department_ID", "Name"); pageLayoutSection.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); titlePanel.Controls.Add(layoutManager.CreateLayout()); }
private void CreateDetailPanel(TitlePanel vPanel) { detailGrid = vPanel.EAdd(new DFBrowseGrid(new DFDataTableEditor()) { Width = Unit.Percentage(100) }); detailGrid.Columns.EAdd(new DFBrowseGridColumn("Goods_Name")); detailGrid.Columns.Add(new DFBrowseGridColumn("PlanNumber_Name")); detailGrid.Columns.Add(new DFBrowseGridColumn("计数规格")); detailGrid.Columns.EAdd(new DFBrowseGridColumn("盘数")).SumMode = SumMode.Sum; detailGrid.Columns.EAdd(new DFBrowseGridColumn("袋数")).SumMode = SumMode.Sum; detailGrid.Columns.EAdd(new DFBrowseGridColumn("重量")).SumMode = SumMode.Sum; detailGrid.Columns.Add(new DFBrowseGridColumn("包装模式")); var section = mPageLayoutManager.AddSection("DetailColumns", "布局"); section.ApplyLayout(detailGrid, mPageLayoutManager, DFInfo.Get(typeof(ProduceOutput_Detail))); vPanel.SetPageLayoutSetting(mPageLayoutManager, section.Name); InitToolBar(vPanel); }
private void CreateQueryPanel(TitlePanel titlePanel) { var vPanel = titlePanel.EAdd(new VLayoutPanel()); var tablePanel = vPanel.Add(new TableLayoutPanel(5, 5), new VLayoutOption(System.Web.UI.WebControls.HorizontalAlign.Justify)); var row = 0; const int labelWidth = 4; tablePanel.Add(0, 1, row, row + 1, new SimpleLabel("日期", labelWidth)); dateInput = tablePanel.Add(1, 2, row, ++row, new DFDateTimeInput() { Date = DateTime.Today }); tablePanel.Add(1, 2, row, ++row, new LiteralControl("~")); enddateInput = tablePanel.Add(1, 2, row, ++row, new DFDateTimeInput() { Date = DateTime.Today.AddDays(1).AddSeconds(-1) }); tablePanel.Add(0, 1, row, row + 1, new SimpleLabel("班组")); tablePanel.Add(1, 2, row, ++row, CreateShiftPart()); tablePanel.Add(0, 1, row, row + 1, new SimpleLabel("装箱模式")); tablePanel.Add(1, 2, row, ++row, CreatePackModePart()); }
private void ApplyStyles() { TitlePanel.ApplyStyle(TitleStyle); BodyPanel.ApplyStyle(ItemStyle); BibTexPanel.ApplyStyle(ItemStyle); }
/// <summary> /// 重绘标题栏 /// </summary> private void DlgBase_TextChanged(object sender, EventArgs e) { //重绘标题栏 TitlePanel.Refresh(); }
private void SetupAnimations() { const float maxOffset = -16f; var scrollViewer = SongsListView.FindDescendant <ScrollViewer>(); var scrollerPropSet = ElementCompositionPreview.GetScrollViewerManipulationPropertySet(scrollViewer); var coverVisual = CoverGrid.GetVisual(); var coverPanelVisual = CoverPanel.GetVisual(); var titlePanelVisual = TitlePanel.GetVisual(); var contrastTitleTextVisual = ContrastTitleTextBlock.GetVisual(); var accentTitleTextVisual = AccentTitleTextBlock.GetVisual(); var subtitleTextVisual = SubtitleTextBlock.GetVisual(); var c = this.GetVisual().Compositor; var coverPanelCoordinateY = c.CreateExpressionAnimation("Clamp(scroller.Translation.Y * factor, -16, 0)"); coverPanelCoordinateY.SetReferenceParameter("scroller", scrollerPropSet); coverPanelCoordinateY.SetScalarParameter("factor", 0.2f); coverPanelVisual.StartAnimation("Offset.Y", coverPanelCoordinateY); var scaleAlgorithm = "Clamp(1 - layer.Offset.Y / maxOffset, 0.4, 1)"; var scaleAnim = c.CreateExpressionAnimation(scaleAlgorithm); scaleAnim.SetReferenceParameter("layer", coverPanelVisual); scaleAnim.SetScalarParameter("maxOffset", maxOffset); coverVisual.StartAnimation("Scale.X", scaleAnim); coverVisual.StartAnimation("Scale.Y", scaleAnim); var titlePanelCoordinateXAnim = c.CreateExpressionAnimation("coverOriginWidth * (layer.Scale.X - 1.0)"); titlePanelCoordinateXAnim.SetReferenceParameter("layer", coverVisual); titlePanelCoordinateXAnim.SetScalarParameter("coverOriginWidth", 76f); titlePanelVisual.StartAnimation("Offset.X", titlePanelCoordinateXAnim); var titlePanelCoordinateYAnim = c.CreateExpressionAnimation("layer.Offset.Y * 1.5"); titlePanelCoordinateYAnim.SetReferenceParameter("layer", coverPanelVisual); titlePanelVisual.StartAnimation("Offset.Y", titlePanelCoordinateYAnim); //var titleTextColorAnim = c.CreateExpressionAnimation("layer.Offset.Y < maxOffset / 2 ? whiteColor : accentColor"); //titleTextColorAnim.SetReferenceParameter("layer", coverPanelVisual); //titleTextColorAnim.SetScalarParameter("maxOffset", maxOffset); //titleTextColorAnim.SetColorParameter("whiteColor", Colors.White); //titleTextColorAnim.SetColorParameter("accentColor", ((SolidColorBrush)TitleTextBlock.Foreground).Color); var accentTitleOpacityAnim = c.CreateExpressionAnimation("1 - layer.Offset.Y / maxOffset"); accentTitleOpacityAnim.SetReferenceParameter("layer", coverPanelVisual); accentTitleOpacityAnim.SetScalarParameter("maxOffset", maxOffset); accentTitleTextVisual.StartAnimation("Opacity", accentTitleOpacityAnim); var contrastTitleOpcityAnim = c.CreateExpressionAnimation("layer.Offset.Y / maxOffset"); contrastTitleOpcityAnim.SetReferenceParameter("layer", coverPanelVisual); contrastTitleOpcityAnim.SetScalarParameter("maxOffset", maxOffset); contrastTitleTextVisual.StartAnimation("Opacity", contrastTitleOpcityAnim); var subtitleTextOpacityAnim = c.CreateExpressionAnimation("1 - layer.Offset.Y / maxOffset"); subtitleTextOpacityAnim.SetReferenceParameter("layer", coverPanelVisual); subtitleTextOpacityAnim.SetScalarParameter("maxOffset", maxOffset); subtitleTextVisual.StartAnimation("Opacity", subtitleTextOpacityAnim); }