Tag: wpf controls

如何将上下文菜单添加到wpf数据网格?

只是想知道如何将一个ContextMenu添加到DataGrid? 我想要能够在DataGrid上的任何地方点击右键。 有人可以提供一个简单的问候世界的例子(只popup消息框或东西)? 谢谢!

如何在宽度上拉伸一个WPF用户控件到其窗口?

我有我的用户控件的窗口,我想使用户控件宽度等于窗口宽度。 怎么做? 用户控件是一个水平菜单,包含一个三列的网格: <ColumnDefinition Name="LeftSideMenu" Width="433"/> <ColumnDefinition Name="Middle" Width="*"/> <ColumnDefinition Name="RightSideMenu" Width="90"/> 这就是我想要窗口宽度的原因,将用户控件拉伸到100%的宽度,与第二列相对。 编辑: 我正在使用网格,有窗口的代码: <Window x:Class="TCI.Indexer.UI.Operacao" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:tci="clr-namespace:TCI.Indexer.UI.Controles" Title=" " MinHeight="550" MinWidth="675" Loaded="Load" ResizeMode="NoResize" WindowStyle="None" WindowStartupLocation="CenterScreen" WindowState="Maximized" Focusable="True" x:Name="windowOperacao"> <Canvas x:Name="canv"> <Grid> <tci:Status x:Name="ucStatus"/> <!– the control which I want to stretch in width –> </Grid> </Canvas> </Window>

“灰色”的WPFbutton图像?

我有一个简单的Button控件,它包含一个Image对象作为其内容。 我想这样设置的Image不透明度为0.5时, Button被禁用,以提供一个额外的视觉提示作为Button状态。 在XAML中完成这个结果最简单的方法是什么? 谢谢你的帮助。

默认值types与该属性的types不匹配

我有这个class public class Tooth { public string Id {get;set;} } 并且这个custrom控制 public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty ToothProperty = DependencyProperty.Register("Tooth", typeof(Tooth), typeof(ToothUI), new PropertyMetadata(0)); } 我的问题是添加牙齿依赖属性后 ,这个错误发生 […]

标签内容上的WPF StringFormat

我想格式化我的string绑定作为Amount is X其中X是绑定到标签的属性。 我见过很多例子,但以下不起作用: <Label Content="{Binding Path=MaxLevelofInvestment, StringFormat='Amount is {0}'}" /> 我也试过这些组合: StringFormat=Amount is {0} StringFormat='Amount is {}{0}' StringFormat='Amount is \{0\}' 我甚至尝试将绑定属性的数据types更改为int , string和double 。 似乎没有任何工作。 这是一个非常常见的用例,但似乎没有被支持。

Wpf控制大小内容?

如何使WPF控件根据其中的内容更改其大小?

如何将closures命令绑定到一个button

最简单的方法是实现ButtonClick事件处理程序并调用Window.Close()方法,但是如何通过Command绑定来完成此操作?

如何隐藏列表视图WPF的标题?

我想能够隐藏在WPF ListView中的每个网格列顶部的标题。 这是我的ListView的XAML: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding XPath=Code}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Name}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Country}"/> </GridView> </ListView.View> </ListView> </Window> 我绑定这个数据是: <Customers> <Customer> <Code>1234</Code> <Name>EPI</Name> <Country>Sesame Street</Country> </Customer> <Customer> <Code>3234</Code> <Name>Paul</Name> […]

在TextBlock中格式化文本

如何在WPF应用程序中实现TextBlock控件中的文本格式? 例如:我想用粗体字来表示某些词,其他的用斜体表示,有些用不同的颜色表示,例如: 我的问题背后的原因是这个实际问题: lblcolorfrom.Content = "Colour From: " + colourChange.ElementAt(3).Value.ToUpper(); 我希望string的第二部分是大胆的,我知道我可以使用两个控件(标签,TextBlocks等),但我宁愿不,因为已经使用了大量的控件。

链接button在wpf

我如何使Button看起来像LinkBut​​ton,而我不想使用超链接…! 有什么build议么