精华内容
下载资源
问答
  • wpf中没有像winform和VC++一样的设置字体颜色和大小的对话框,在此项目中生成了字体对话框控件,可在对话框中选择字体类型、颜色、大小、是否加粗,还支持字体的预览功能。还在等什么,赶紧行动,收藏吧!
  • Button TempButton = new Button(); TempButton.Tag = “按钮标记”; TempButton.Height = 30; TempButton.Width = 100; TempButton.Style = this.FindResource(...//颜色 TempButton.Background = new SolidColorBr.
    Button TempButton = new Button();
    TempButton.Tag = “按钮标记”;
    TempButton.Height = 30;
    TempButton.Width = 100;
    TempButton.Style = this.FindResource("ButtonStyle_blue") as Style;
                                       
    //颜色
    TempButton.Background = new SolidColorBrush(Colors.Black);//背景色
    TempButton.Foreground = new SolidColorBrush(Color.FromArgb(0xff, 0x6e, 0x6e, 0x6e));//前景色(字体颜色)
                            
    //字体
    TempButton.FontFamily = new FontFamily("Microsoft YaHei");
    TempButton.FontSize = 13;
    TempButton.FontWeight = FontWeights.Normal; 
                             
    //布局
    TempButton.Margin = new Thickness(0);      
    TempButton.VerticalAlignment = VerticalAlignment.Center;
    TempButton.HorizontalAlignment = HorizontalAlignment.Right;  
                            
    //URL
    (TempButton.Background as ImageBrush).ImageSource = new BitmapImage(new Uri(“图片路径”), UriKind.Absolute));
     
    Wrappanel.Children.Add(TempButton);

     

    展开全文
  • WPF中文字颜色字体设置

    万次阅读 2018-05-12 01:48:41
    颜色: XAML中,<Label Content="国庆节" Background="Aqua" Foreground="Blue"/> textBox2.Foreground = new SolidColorBrush(Colors.DarkGreen); textBox2....
    颜色:
                XAML中,<Label Content="国庆节" Background="Aqua" Foreground="Blue"/>
                textBox2.Foreground = new SolidColorBrush(Colors.DarkGreen);
                textBox2.Foreground = SystemColors.ControlDarkBrush;
                textBox2.Foreground = new SolidColorBrush(Color.FromRgb(231, 42, 11));
                textBox2.Background = new SolidColorBrush(Colors.DarkGreen);
                textBox2.Background = SystemColors.ControlDarkBrush;
                textBox2.Background = new SolidColorBrush(Color.FromRgb(231, 42, 11));
    
    字体:
    字体大小 FontSize
    字体粗细FontWeight
    字体风格FontStyle(斜体……)
    字体拉伸FontStreach
    字型FontFamily 
    这是office中我们经常用到的宋体、楷体……等等,可引用ttf文件 
    使用方式: 
    1.添加ttf格式的文件到项目中 
    2.在XAML中某一个控件的文本FontFamily中设置如下:./# + ttf文件的名字 
    测试:
     <Label Content="国庆节" Background="Aqua" Foreground="Blue" HorizontalAlignment="Center"
                       FontSize="38"
                       FontWeight="DemiBold"
                       FontStyle="Oblique"
                       FontStretch="Medium"
                       FontFamily="./#仿宋_GB2312"/>
    展开全文
  • Button TempButton = new Button(); TempButton.Tag = “按钮标记”; TempButton.Height = 30; TempButton.Width = 100; ... //颜色 TempButton.Background = new SolidColorBrush(Colors.B..
    
    	Button TempButton = new Button();
    
    	TempButton.Tag = “按钮标记”;
    	TempButton.Height = 30;
    	TempButton.Width = 100;
    	// 指定样式
    	TempButton.Style = this.FindResource("ButtonStyle_blue") as Style;
    			   
    	//颜色
    	TempButton.Background = new SolidColorBrush(Colors.Black);//背景色
    	TempButton.Foreground = new SolidColorBrush(Color.FromArgb(0xff, 0x6e, 0x6e, 0x6e));//前景色(字体颜色)
    	
    	//字体
    
    	TempButton.FontFamily = new FontFamily("Microsoft YaHei");
    	TempButton.FontSize = 13;
    	TempButton.FontWeight = FontWeights.Normal; 
    
    	 
    	//布局
    	TempButton.Margin = new Thickness(0,1,2,3);      
    
    	TempButton.VerticalAlignment = VerticalAlignment.Center;
    	TempButton.HorizontalAlignment = HorizontalAlignment.Right;  
    
    	 //URL
    	(TempButton.Background as ImageBrush).ImageSource = new BitmapImage(new Uri(“图片路径”), UriKind.Absolute));
    
    	Wrappanel.Children.Add(TempButton);
    
    展开全文
  • 主要介绍了C#及WPF获取本机所有字体颜色的方法,实例分析了C#及WPF获取本机字体颜色的相关技巧,非常简单实用,需要的朋友可以参考下
  •     ...转载自:WPF DataGrid 动态转换字体颜色 .XAML:需要加入ResourceS,设置需要改变颜色的对应栏的CellStyle <Window.Resources> <loc:ColorConverter x:Key="color

        主要利用IValueConverter 接口,该转换器接口提供一种将自定义逻辑应用于绑定的方法。
        该转换器似乎还有更多骚操作,暂时没有深究。

    转载自:WPF DataGrid 动态转换字体颜色

    .XAML:需要加入Resources,设置需要改变颜色的对应栏的CellStyle

    <Window.Resources>
            <loc:ColorConverter x:Key="colorCvt" />
        </Window.Resources>
        <Grid>
            <DataGrid x:Name="dgStudentList" ItemsSource="{Binding}">
                <DataGrid.Columns>
                    <DataGridTextColumn Header="ID" Binding="{Binding ID}">
                        <DataGridTextColumn.CellStyle>
                            <Style TargetType="DataGridCell">
                                <Setter Property="Foreground" Value="{Binding ID,Converter={StaticResource colorCvt}}"/>
                            </Style>
                        </DataGridTextColumn.CellStyle>
                    </DataGridTextColumn>
                    <DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
                    <DataGridTextColumn Header="Age" Binding="{Binding Age}" />
                </DataGrid.Columns>
            </DataGrid>
        </Grid>
    

    .CS:实现转换器

    public class ColorConverter:IValueConverter
        {
            public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                if (value != null)
                {
                    int id;
                    if (int.TryParse(value.ToString(), out id))//这里改成你需要的逻辑
                    {
                        if (id % 2 == 1)
                        {
                            return Brushes.Red;
                        }
                    }
                }
                return Brushes.Black;
            }
    
            public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
            {
                return null;
            }
        }
    
    展开全文
  • wpf 动态设置textblock的字体颜色

    千次阅读 2021-04-06 15:45:54
    动态设置textblock的字体颜色 <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding IsSuccess, Converter={StaticResource BoolToSucces
  • ,Mode=TwoWay}" IsChecked="{Binding IsChecked,Mode=TwoWay}" VerticalAlignment="Center" Click="CheckBox_Click" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" />
  • --字体渐变-->      ,0" EndPoint="0.5,0.5">    <!--<GradientStop Color="#FFFFE787" Offset="0.25" />-->          <!--字体阴影-->                      ,0,0,0" Text="" Style="{...
  • WPF改变单元格颜色

    2016-07-28 23:26:45
    WPF改变单元格颜色
  • Button TempButton = new Button(); TempButton.Tag = “按钮标记”; TempButton.Height = 30; TempButton.Width = 100; TempButton.Style = this.Fi...
  • WPF DataTrigger按TextBox触发条件,按输入的颜色英文改变字体,边框,字体大小,其它可按自已需求修改代码.
  • 1 this.lbTips.Foreground = new SolidColorBrush(Colors.Black); 2 this.lbTips.FontFamily = new FontFamily("Segoe UI"); 3 this.lbTips.FontSize = 11;...Set color, font for WPF controls via co...
  • public MainWindow() { InitializeComponent(); Run run = new Run("This is my text"); run.Foreground = new SolidColorBrush(Colors.Red); // My Color ...
  • using System.Windows.Media; Label label = new Label(); label.Foreground = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF0000"));
  • 它实际上由4个独立的组成:如果客户端应用程序没有以编程方式或通过xaml提供任何样式, TextBlock如何获得其默认颜色?Label如何获得其默认颜色?如果客户端应用程序不以编程方式或通过xaml提供任何样式, Text...
  • 现有需求,combobox数据源是员工类,item展示的名字是Name字段,根据员工的性别进行ITem背景色设置,其中性别是枚举类型 XAML如下设置style <Window x:Class="ComboBoxColour.MainWindow" xmlns=...
  • WPF文本控件Label文字竖排及字间距控制。
  • WPF ListView表头背景及字体颜色修改 首先添加resources,根据你建的xaml类型时window还是UserControl,决定Resources的前缀 我的类型是UserControl,要修改背景色为透明,字体颜色为白色,代码如下 <UserControl...
  • //追加 txtResult.Document.Blocks.Add(new Paragraph(new Run("add by run") { Foreground = Brushes.Blue })); //替换 txtResult.Selection.Text = "add by selection"; txtResult.Selection.App...
  • WPF DataGrid根据内容设置颜色

    千次阅读 2019-02-15 23:08:21
    转载:https://code.4noobz.net/wpf-change-color-of-a-row-in-a-datagrid-depending-on-the-value/ 效果图 XAML代码 &lt;Window x:Class="DataTrigger_Test.MainWindow" xmlns="...
  • WPF textblock搜索关键字,并修改字体格式(颜色和背景色),源工程代码
  • Text 绑定 SourcePowerState, 如果是异常, 字体颜色是红色 如果是正常, 字体颜色是绿色
  • 1、RichTextBox封装类 public class ConsoleBox { // Token: 0x06000005 RID: 5 RVA: 0x000020CB File Offset: 0x000002CB public ConsoleBox(RichTextBox richTextBox) { this.rtb = richTextBox;...
  • wpf datagrid 单元格颜色 根据条件改变颜色
  • WPF设置全局字体字体嵌入

    万次阅读 2014-10-29 18:40:26
    1 可以在你的MainWindow中设置: Window x:Class="WpfApplication25.MainWindow"  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  xmlns:x="http://schemas.microsoft.com/wi
  • 有时候你是不是也会遇到要在wpf后台给某个控件设置背景色或者给文字设置前景色的情况?本人最近看到一个从自定义的combobox读取系统字体颜色的实例,该实例实现了随字体combobox选项改变而改变字体设置,而颜色...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,435
精华内容 1,774
关键字:

wpf设置字体颜色