예제 #1
0
        private void NavView_Loaded(object sender, RoutedEventArgs e)
        {
            _title = UWPUtilities.FindControlWithName <TextBlock>("tbTitle", MyNavView);

            _ellName        = UWPUtilities.FindControlWithName <Ellipse>("ellName", MyNavView);
            _ccNameGrid     = UWPUtilities.FindControlWithName <Grid>("ccNameGrid", MyNavView);
            _ccName         = UWPUtilities.FindControlWithName <ContentControl>("ccName", MyNavView);
            _txtName        = UWPUtilities.FindControlWithName <TextBlock>("txtName", MyNavView);
            _txtNameChevron = UWPUtilities.FindControlWithName <FontIcon>("txtNameChevron", MyNavView);
            _txtAsset       = UWPUtilities.FindControlWithName <TextBlock>("txtAsset", MyNavView);
            _txtAmount      = UWPUtilities.FindControlWithName <TextBlock>("txtAmount", MyNavView);

            _paneContentGrid     = UWPUtilities.FindControlWithName <Grid>("PaneContentGrid", MyNavView);
            _selectionIndicators = UWPUtilities.FindControlsWithName <Rectangle>("SelectionIndicator", MyNavView);

            _paneContentGrid.Background = _acrylicBrush;

            _txtNameChevronOriginalMargin          = _txtNameChevron.Margin;
            _txtNameChevronOriginalVisibility      = _txtNameChevron.Visibility;
            _ccNameGridOriginalHorizontalAlignment = _ccNameGrid.HorizontalAlignment;
            _ccNameOriginalHorizontalAlignment     = _ccName.HorizontalAlignment;
            _ccNameOriginalMargin        = _ccName.Margin;
            _ellNameOriginalWidth        = _ellName.Width;
            _ellNameOriginalHeight       = _ellName.Height;
            _txtNameOriginalFontSize     = _txtName.FontSize;
            _txtAssetOriginalVisibility  = _txtAsset.Visibility;
            _txtAmountOriginalVisibility = _txtAmount.Visibility;

            NavView.PaneClosing += NavView_PaneClosing;
            NavView.PaneOpening += NavView_PaneOpening;
            SetColors();
            TogglePane(!NavView.IsPaneOpen);
        }
예제 #2
0
        public void SetName(string publicKey)
        {
            var txtName = UWPUtilities.FindControlWithName <TextBlock>("txtName", MyNavView);

            txtName.Text = publicKey.Substring(publicKey.Length - 4);
        }
예제 #3
0
        public void SetBalanceText(string amount)
        {
            var txtAmount = UWPUtilities.FindControlWithName <TextBlock>("txtAmount", MyNavView);

            txtAmount.Text = amount;
        }