public void ShowCustomPicker()
        {
            try
            {
                if (!IsCustomPickerSupported.Value)
                {
                    return;
                }

                if (m_CustomPicker == null)
                {
                    m_CustomPicker = new Windows.UI.Xaml.Controls.ColorPicker();
                    CustomColorPickerContainer.Child = m_CustomPicker;
                }

                m_CustomPicker.Color = SelectedColor;

                UpdateFlyoutSize();

                FlyoutCustomPicker.ShowAt(this);
            }
            catch (Exception ex)
            {
                ExceptionHelper.OnHandledExceptionOccurred?.Invoke(ex);
            }
        }
 private void ButtonCancelCustomColor_Click(object sender, RoutedEventArgs e)
 {
     FlyoutCustomPicker.Hide();
 }
 private void ButtonConfirmCustomColor_Click(object sender, RoutedEventArgs e)
 {
     SelectedColor = m_CustomPicker.Color;
     FlyoutCustomPicker.Hide();
 }