コード例 #1
0
ファイル: ToolbarItems.cs プロジェクト: chencai01/iFactr-WPF
 public ToolbarButton()
 {
     Background        = new UI.Color(240, 240, 240).GetBrush();
     BorderBrush       = new UI.Color(172, 172, 172).GetBrush();
     Foreground        = null;
     Margin            = new Thickness(5, 8, 5, 8);
     MinWidth          = 75;
     Padding           = new Thickness(15, 5, 15, 5);
     VerticalAlignment = System.Windows.VerticalAlignment.Center;
 }
コード例 #2
0
ファイル: ListView.xaml.cs プロジェクト: chencai01/iFactr-WPF
        public override void SetBackground(UI.Color color)
        {
            base.SetBackground(color);
            firstColumnItems.Background = color.IsDefaultColor ? null : color.GetBrush();

            if (secondColumnItems != null)
            {
                secondColumnItems.Background = color.IsDefaultColor ? null : color.GetBrush();
            }
        }
コード例 #3
0
        public Button()
        {
            BorderBrush = new UI.Color(172, 172, 172).GetBrush();
            Padding     = new System.Windows.Thickness(5);

            base.Click += (o, e) =>
            {
                e.Handled = true;

                var handler = Clicked;
                if (handler != null)
                {
                    handler(Pair ?? this, EventArgs.Empty);
                }
                else
                {
                    iApp.Navigate(NavigationLink, this.GetParent <MonoCross.Navigation.IMXView>());
                }
            };
        }
コード例 #4
0
 public static System.Windows.Media.Color GetColor(this UI.Color color)
 {
     return(System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B));
 }
コード例 #5
0
 public static Brush GetBrush(this UI.Color color)
 {
     return(new SolidColorBrush(Color.FromArgb(color.A, color.R, color.G, color.B)));
 }
コード例 #6
0
ファイル: BaseView.cs プロジェクト: chencai01/iFactr-WPF
 public virtual void SetBackground(UI.Color color)
 {
     Background = color.IsDefaultColor ? null : color.GetBrush();
 }