Microsoft.Phone.Controls.PhoneTextBox.UpdateActionIconVisibility C# (CSharp) Method

UpdateActionIconVisibility() private method

private UpdateActionIconVisibility ( ) : void
return void
        private void UpdateActionIconVisibility()
        {
            if (ActionIconBorder != null)
            {
                if (ActionIcon == null || (HidesActionItemWhenEmpty && string.IsNullOrEmpty(Text)))
                {
                    ActionIconBorder.Visibility = Visibility.Collapsed;
                    _hintBorder.Padding = new Thickness(0);
                }
                else
                {
                    ActionIconBorder.Visibility = Visibility.Visible;

                    if (TextWrapping != System.Windows.TextWrapping.Wrap)
                    {
                        _hintBorder.Padding = new Thickness(0, 0, 48, 0);
                    }
                }
            }
        }

Usage Example

Example #1
0
        private static void OnActionIconChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
        {
            PhoneTextBox phoneTextBox = sender as PhoneTextBox;

            if (phoneTextBox != null)
            {
                phoneTextBox.UpdateActionIconVisibility();
            }
        }