示例#1
0
        private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.AddedItems.OfType <ComboBoxItem>().FirstOrDefault() is ComboBoxItem comboBoxItem)
            {
                _manager?.Dispose();
                switch ((String)comboBoxItem.Content)
                {
                case "TopLeft":
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.TopLeft);
                    break;

                case "TopCenter":
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.TopCenter);
                    break;

                case "TopRight":
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.TopRight);
                    break;

                case "BottomLeft":
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.BottomLeft);
                    break;

                case "BottomCenter":
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.BottomCenter);
                    break;

                case "BottomRight":
                default:
                    _manager = new RadWindowAlertManager(this, Telerik.Windows.Controls.AlertScreenPosition.BottomRight);
                    break;
                }
            }
        }
示例#2
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();

            Loaded += (s, e) =>
            {
                _manager = new RadWindowAlertManager(this);
            };
        }