标签: wpf-controls

任何WPF Gauge Controls都是开源的?

我需要找一个可以在我的Rich Client中使用的开源WPF Gauge Control(不适用于silverlight).有人对开源软件有任何建议吗?

我需要构建一个WPF仪表板,客户端正在请求使用Gauges显示数据.

.net wpf wpf-controls

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

如何在网格WPF上的两个控件之间绘制连接线

我正在网格上创建控件(比如按钮).我想在控件之间创建一个连接线.假设你在一个按钮上做了mousedown并将鼠标放在另一个按钮上.这应该在这两个按钮之间画一条线.

有人可以帮助我或给我一些关于如何做到这一点的想法吗?

提前致谢!

wpf grid connector lines wpf-controls

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

WPF按钮中的文本内容未垂直居中

有没有理由为什么WPF按钮的文本内容出现在文本上方的不需要的空间?

我在StackPanel中有一个按钮.这个按钮是一个简单的关闭按钮,所以我希望它显示为一个方形按钮,其中有一个"x".我已将我的填充设置为零,并将Horizo​​ntalContentAlign和VerticalContentAlign设置为Center,但"x"仍然出现在按钮的底部(如果我的FontSize相对于我的高度太大,甚至会被截断).就好像按钮顶部有一些填充,可以防止文本使用完整的垂直空间.

我的XAML是:

<StackPanel Orientation="Horizontal">
        <Label Content="{Binding GenderFilter.Title}" FontWeight="Bold" Width="60" />
        <Button Padding="0" Width="15" Height="15" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontSize="12">x</Button>
        <Label Content="{Binding GenderFilterExpander.SelectedValue}" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

如果我将我的按钮VerticalContentAlign属性设置为Stretch甚至Top,问题就完全一样了.如果我删除高度和重量属性,以便按钮确定它自己,那么控件不会显示为正方形而是直立矩形,并且"x"仍然不居中.

更新:虽然按钮和内容现在都完美居中,但按钮仍然显示得比它需要的大得多,就像正在应用高填充一样.

我的资源样式定义现在如下:

<Style x:Key="ClearFilterButtonStyle" TargetType="{x:Type Button}">
    <Setter Property="Padding" Value="0" />
    <Setter Property="Width" Value="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=ActualHeight}" />
    <Setter Property="HorizontalContentAlignment" Value="Center" />
    <Setter Property="VerticalContentAlignment" Value="Center" />
    <Setter Property="Content" Value="X" />
    <Setter Property="FontSize" Value="8" />
</Style>
Run Code Online (Sandbox Code Playgroud)

按钮本身定义为:

<Expander.Header>
    <StackPanel Orientation="Horizontal">
            <Label Content="{Binding GenderFilter.Title}" FontWeight="Bold" Width="60" />
            <Button Style="{StaticResource ClearFilterButtonStyle}"
                                    Visibility="{Binding GenderFilterExpander.ClearFilterVisibility}" />
            <Label Content="{Binding GenderFilterExpander.SelectedValue}"
                                   Visibility="{Binding GenderFilterExpander.SelectedValueVisibility}" /> …
Run Code Online (Sandbox Code Playgroud)

wpf xaml wpf-controls

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

使用wpf图像控件显示文件系统中的图像

我想使用wpf图像控件显示文件中的图像.映像文件驻留在应用程序目录中.

<Image Stretch="Fill" Source="dashboard.jpg" />
Run Code Online (Sandbox Code Playgroud)

dashboard.jpg在部署期间或之后,该文件应该是可替换的.我如何将图像添加到项目中以及必须使用哪些BuildAction来从文件系统读取图像,而不是在部署后无法更改的任何源.我必须使用什么来源uri?

wpf image wpf-controls

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

如何在C#中显示当前时间和日期

如何在c#中显示标签中的当前日期和时间

c# wpf wpf-controls winforms

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

如何在WPF中使用icon [Font-awesome]

我是WPF的新手.我想在文本框和按钮中使用Font-awesome Icon.但图标未与我的文本框绑定

我将Font-awesome资源安装到我的应用程序中.

让我知道如何使用它的方式

谢谢,

我真的需要它请帮帮我..

第1步:下载Font-Awesome

工具 - >库包管理器 - >包管理器控制台安装

PM> Install-Package FontAwesome.WPF

第2步:添加资源

<Application> xmlns:fa="http://schemas.fontawesome.io/icons/" </Application>
Run Code Online (Sandbox Code Playgroud)

第3步:放入App.xaml

<Application.Resources>

    <Style x:Key="FontAwesome">
        <Setter Property="TextElement.FontFamily" Value="pack://application:,,,/fonts/#FontAwesome" />
    </Style>

</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

第4步:在Demo.xaml中使用它

<TextBlock Style="{StaticResource FontAwesome}"
FontSize="75"
Text="&#xf133;" />
Run Code Online (Sandbox Code Playgroud)

第5步: - 输出

我的输出就是这个

wpf wpf-controls font-awesome

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

更改WPF WebBrowser控件上的"活动内容"安全设置

我将一个WPF应用程序放在一起,允许用户通过WebBrowser控件查看PowerPoint文件,一旦文件保存为.MHT或.HTML.问题是文件包含ActiveX控件,默认情况下WebBrowser控件会在每次加载这些文件时显示警告,并说"为了保护您的安全,您的Web浏览器限制此文件显示可以访问您的活动内容电脑."

我在网上看过几个不同的地方谈论将网页标记放到每个页面,但在这种情况下,这对我来说真的不起作用,因为内容作者可以控制文件,而不是开发人员,而我不要告诉他们必须在记事本中打开每个文件,并为每个文件添加标记.

有没有办法只更改WebBrowser控件的设置不显示该警告消息?IE具有类似的设置,但它不会延续到此控件中.

wpf activex wpf-controls

18
推荐指数
3
解决办法
1万
查看次数

wpf中datagrid和grid之间的区别

谁能告诉我在Wpf中DataGrid(不是GridView)和Grid控件之间的区别?

谢谢

.net c# wpf wpf-controls

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

指定混合了文本和绑定路径的按钮内容

如何指定混合某些TEXT和绑定路径的按钮的内容?

像这样:

<Button Content= "TEXT" + "{Binding Path=ButtonContent}"
Run Code Online (Sandbox Code Playgroud)

wpf xaml binding wpf-controls

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

WPF自动调整字体大小,直到它适合父控件

我有一个用户控件谁的根元素是一个Grid.

我还有一个ContentControl,它作为一个占位符,用于加载数据时填充的一些文本.此控件可以在用户控件中移动,因此它的位置可以在任何位置.

如果文本太长而无法放入用户控件的根网格中,我想减小ContentControl的字体大小,直到文本适合.

我的问题是我似乎无法找到我可以处理的事件来完成这个过程.我尝试使用ContentControl.LayoutUpdated事件;但是,这个的sender参数似乎总是没有...这实际上没有用!

我真的很期待有关如何实现这一目标的任何建议.

谢谢

-Frinny

wpf font-size wpf-controls

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

wpf ×10

wpf-controls ×10

.net ×2

c# ×2

xaml ×2

activex ×1

binding ×1

connector ×1

font-awesome ×1

font-size ×1

grid ×1

image ×1

lines ×1

winforms ×1