标签: wpf-controls

wpf中的链接按钮

如何使Button看起来像LinkBut​​ton,我不想使用超链接...... !!

有什么建议

wpf wpf-controls

89
推荐指数
5
解决办法
8万
查看次数

如何隐藏listview 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>
Run Code Online (Sandbox Code Playgroud)

我绑定的数据是:

 <Customers>
  <Customer>
 <Code>1234</Code>
 <Name>EPI</Name>
 <Country>Sesame Street</Country>
  </Customer>
  <Customer>
 <Code>3234</Code>
 <Name>Paul</Name>
 <Country>United Kingdom</Country>
  </Customer>
 <Customer>
 <Code>3344</Code>
 <Name>Juan</Name>
 <Country>Spain</Country>
  </Customer>
 <Customer>
 <Code>4321</Code>
 <Name>Dodo</Name>
 <Country>Mars</Country>
  </Customer>
</Customers>
Run Code Online (Sandbox Code Playgroud)

.net wpf listview gridview wpf-controls

79
推荐指数
3
解决办法
5万
查看次数

默认值类型与属性的类型不匹配

我有这门课

public class Tooth
{
    public string Id {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

而这个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)); 

}
Run Code Online (Sandbox Code Playgroud)

我的问题是在Add Tooth依赖项属性之后,发生此错误

默认值类型与属性的类型不匹配

这个错误究竟是什么意思?目前设置此方法的方式是什么DP

c# wpf wpf-controls

71
推荐指数
2
解决办法
2万
查看次数

标签内容上的WPF StringFormat

我想格式化我的字符串绑定,因为Amount is Xwhere X是绑定到标签的属性.

我见过很多例子,但以下内容不起作用:

<Label Content="{Binding Path=MaxLevelofInvestment, 
   StringFormat='Amount is {0}'}" />
Run Code Online (Sandbox Code Playgroud)

我也试过这些组合:

StringFormat=Amount is {0}
StringFormat='Amount is {}{0}'
StringFormat='Amount is \{0\}'
Run Code Online (Sandbox Code Playgroud)

我甚至尝试将绑定属性的数据类型更改为int,stringdouble.似乎没什么用.这是一个非常常见的用例,但似乎不受支持.

wpf binding wpftoolkit wpf-controls wpfdatagrid

69
推荐指数
2
解决办法
5万
查看次数

以编程方式将列和行添加到WPF Datagrid

我是WPF的新手.我只想知道如何以编程方式将列和行添加到WPF中的DataGrid.我们过去常常在Windows窗体中执行此操作.创建表列和行,并将其绑定到DataGrid.

我相信WPF DataGrid与ASP.net和Windows形式中使用的有点不同(如果我错了,请纠正我).

我有需要在DataGrid中绘制的行数和列数,以便用户可以编辑单元格中的数据.

c# wpf datagrid silverlight-2.0 wpf-controls

68
推荐指数
5
解决办法
23万
查看次数

Wpf控制大小到内容?

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

wpf autosize wpf-controls

65
推荐指数
2
解决办法
10万
查看次数

如何将Close命令绑定到按钮

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

wpf button wpf-controls commandbinding

62
推荐指数
5
解决办法
11万
查看次数

在WPF中,如何确定控件是否对用户可见?

我正在展示一棵非常大的树,里面有很多物品.这些项目中的每一项都通过其关联的UserControl控件向用户显示信息,并且此信息必须每250毫秒更新一次,这可能是一项非常昂贵的任务,因为我还使用反射来访问其某些值.我的第一种方法是使用IsVisible属性,但它不能像我预期的那样工作.

有什么方法可以确定控件是否对用户"可见"?

注意:我已经使用IsExpanded属性来跳过更新折叠节点,但是一些节点有100多个元素,并且找不到跳过网格视口之外的节点的方法.

.net wpf user-interface visibility wpf-controls

61
推荐指数
4
解决办法
4万
查看次数

C#如何从PasswordBox获取文本值?

我有一个PasswordBox.如何从PasswordBox输入完成后获取输入值?

c# wpf-controls passwordbox

59
推荐指数
2
解决办法
7万
查看次数

'灰显'WPF按钮图像?

我有一个简单的Button控件,其中包含一个Image对象作为其内容.我想ImageButton禁用时将不透明度设置为0.5 ,以便为Button状态提供额外的视觉提示.

在XAML中实现该结果的最简单方法是什么?谢谢你的帮助.

wpf wpf-controls

58
推荐指数
3
解决办法
4万
查看次数