WPF,button按钮如何显示文本 楼主要多看看msdn的文档 button有个content属性是设置内容的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我设置了的啊,可是报错:属性"Content"已设置多次 可能是加了<Border BorderBrush="SteelBlue" Width="400" Height="400" Canvas.Left="50" Canvas.Top="100"> <Border.BorderThickness> 10,20,15,5 </Border.BorderThickness> </Border>那里面再加个标签Label?或者TextBlock?不怎么熟悉界面部分 哪有你这样写代码的?要设样式就用Style,直接在里面加<Border>,这Border就是Content了当然可以在Border再加Grid什么的,然后再加Block显示文本,但这样没有用Style来的标准。 使用以下方式来设定按钮的文本内容:Content="按钮" 很少见过在<Button>面直接加<Border>的写法,应该是这个有影响<Border Width="400" Height="400" Left="50" Top="100"> <Button Canvas.Left="178" Canvas.Top="96" Content="ok" Height="23" Name="button1" Width="75"></Button></Border> 另外,要是学习,可以看看MSDN上关于Button等控件的说明http://msdn.microsoft.com/zh-cn/library/ms590941(v=vs.95).aspx 那这种不少见了吧,又该怎么在button上写文本呢?<Button Name="button1"> <Image Source="C:\00.jpg" /></Button> <Button x:Name="button1" Content="###"> <Image Source="C:\00.jpg" /> </Button> Name是按钮的标识名称,Content设置按钮显示的文本。下面是msdn的一段示例代码,你在vs中看一下显示效果,就了解了。 <StackPanel x:Name="LayoutRoot" Background="White" Margin="10"> <Button x:Name="btn1" Margin ="5" HorizontalAlignment="Left" Foreground="Green" Width="120" Click="OnClick1" Content="Hover to Click" ClickMode="Hover" /> <TextBlock x:Name="text1" Margin ="0,8,0,0" /> <Button x:Name="btn2" Margin ="5,5,5,5" HorizontalAlignment="Left" Foreground="Blue" Width="120" Click="OnClick2" Content="Press to Click" ClickMode="Press" /> <TextBlock x:Name="text2" Margin="0,8,0,0" /> <Button x:Name="btn3" Margin ="5,5,5,5" HorizontalAlignment="Left" Click="OnClick3" Width="120" Content="Reset" ClickMode="Release"/> <TextBlock x:Name="text3" Margin ="0,8,0,0" /> </StackPanel> Button有一个Value属性就是设置文本内容的哪是你那么设置的 <Button Content="文本" </Button> <UserControl.Resources> <Style TargetType="Button"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <!--设置border颜色--> <Border BorderBrush="Red" BorderThickness="1" CornerRadius="5" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" > <TextBlock Text="{TemplateBinding Content}" VerticalAlignment="{TemplateBinding VerticalAlignment}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}"></TextBlock> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </UserControl.Resources> <Grid> <Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="60" Height="30" Content="button"> </Button> </Grid> <Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="这是一个按钮" BorderBrush="SteelBlue" BorderThickness="10,20,15,5" > </Button>效果供参考! [code=csharp] <Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="按钮" BorderBrush="SteelBlue" BorderThickness="10,20,15,5" > </Button>[/code] 请问正则Regex(@"(?i)<go href=""(.+?)"" />")表达的是什么意思? repeater里面控件的一些问题 【共享算法 and 求新算法】C#消除图片背景颜色 谁知道C#中的值传递? Web 控件的Keypress事件 请教随即函数的问题!谢谢 C#开发远程控制软件 讨论:il2java和ikvm Response.End(),进程错误 c#窗体 com组件 Windows medio player为什么播放不了视 字符串分段取值问题~ C# 怎么取出ulong类型的每个字节的值
<Border BorderBrush="SteelBlue" Width="400" Height="400" Canvas.Left="50" Canvas.Top="100">
<Border.BorderThickness>
10,20,15,5
</Border.BorderThickness>
</Border>
那里面再加个标签Label?或者TextBlock?不怎么熟悉界面部分
Content="按钮"
<Button Canvas.Left="178" Canvas.Top="96" Content="ok" Height="23" Name="button1" Width="75"></Button>
</Border>
http://msdn.microsoft.com/zh-cn/library/ms590941(v=vs.95).aspx
<Button Name="button1">
<Image Source="C:\00.jpg" />
</Button>
<Button x:Name="button1" Content="###">
<Image Source="C:\00.jpg" />
</Button> Name是按钮的标识名称,Content设置按钮显示的文本。下面是msdn的一段示例代码,你在vs中看一下显示效果,就了解了。 <StackPanel x:Name="LayoutRoot" Background="White" Margin="10">
<Button x:Name="btn1" Margin ="5"
HorizontalAlignment="Left"
Foreground="Green" Width="120" Click="OnClick1"
Content="Hover to Click" ClickMode="Hover" />
<TextBlock x:Name="text1" Margin ="0,8,0,0" />
<Button x:Name="btn2" Margin ="5,5,5,5"
HorizontalAlignment="Left"
Foreground="Blue" Width="120" Click="OnClick2"
Content="Press to Click" ClickMode="Press" />
<TextBlock x:Name="text2" Margin="0,8,0,0" />
<Button x:Name="btn3" Margin ="5,5,5,5"
HorizontalAlignment="Left"
Click="OnClick3" Width="120" Content="Reset"
ClickMode="Release"/>
<TextBlock x:Name="text3" Margin ="0,8,0,0" />
</StackPanel>
<UserControl.Resources>
<Style TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<!--设置border颜色-->
<Border BorderBrush="Red" BorderThickness="1" CornerRadius="5" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" >
<TextBlock Text="{TemplateBinding Content}" VerticalAlignment="{TemplateBinding VerticalAlignment}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}"></TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<Grid>
<Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="60" Height="30" Content="button">
</Button>
</Grid>
<Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="这是一个按钮" BorderBrush="SteelBlue" BorderThickness="10,20,15,5" >
</Button>效果供参考!
[code=csharp]
<Button Canvas.Left="178" Canvas.Top="96" Height="23" Name="button1" Width="75" Content="按钮" BorderBrush="SteelBlue" BorderThickness="10,20,15,5" >
</Button>[/code]