Tag: wpf

在XAML中访问代码隐藏variables

如何访问Sample.xaml.cs文件中的公共variables,如asp.net <%= VariableName%>?

WPF中的文本框绑定更新

只有当我点击另一个控件时,MessageText属性才会更新。 更重要的是,如果我按任何button的Click处理程序不执行,而是执行MessageText集。 我打破了我的头。 <TextBox x:Name="messageText" Grid.Row="1" Grid.Column="0" TextWrapping="Wrap" Text="{Binding Path=MessageText, Mode=TwoWay}"/> private void ChatView_Loaded(object sender, RoutedEventArgs e) { DataContext = viewModel; } public string MessageText { get { return this.messageText; } set { this.messageText = value; OnProperyChanged("MessageText"); } }

将dll与wpf合并成一个.exe文件

我目前正在做一个项目,我们有很多的依赖关系。 我想将所有引用的dll编译到.exe中,就像使用embedded式资源一样。 我已经尝试ILMerge,但它不能处理.xaml资源。 所以我的问题是:有没有办法将WPF项目与多个依赖关系合并成一个.exe文件?

在文本框的任何文本的末尾设置光标

我有一个文本框,显示的string已经在其中。 把光标移到文本框我已经在做了 txtbox.Focus(); 但是,如何获得文本框中的string末尾的光标?

如何启用WPF Datagrid上的滚动条?

当我从本文运行以下Northwind WPF Toolkit Datagrid代码时,我得到一个数据网格,但没有滚动条 ,因此用户只能看到部分数据网格。 我正在使用2009年3月的最新版本。 我需要指定什么,以便WPF Datagrid具有滚动条? 我试图把数据网格放在一个ScrollViewer,但没有帮助。 XAML: <Window x:Class="TestDataGrid566.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit" Title="Window1" Height="600" Width="800"> <StackPanel> <toolkit:DataGrid x:Name="TheDataGrid" AutoGenerateColumns="True"/> </StackPanel> </Window> 后台代码: using System.Linq; using System.Windows; using TestDataGrid566.Model; namespace TestDataGrid566 { public partial class Window1 : Window { public Window1() { InitializeComponent(); NorthwindDataContext db = new NorthwindDataContext(); var customers = from c […]

TextBlock中的WPF格式DateTime?

我有一个绑定到DateTime属性的TextBlock 。 如何configurationdate的格式?

WPF菜单项与图像

如何定义MenuItem.Icon,使MenuItemHeader文本放在菜单项图像下方?感谢您的帮助!

将图像移动到背景?

我正在制作一个游戏,在其中移动图像。 我有两个大的图像,应该有更小的图像在他们之上。 我经常把较小的图像从一个较大的图像移动到另一个。 不过,我最近添加了一个function,让游戏中的大图像得到改变。 这使得它优先于较小的图像,当我移动小图像时,它们最终被移动到大图像的后面。 总之,我总是希望大影像在背景中,小影像在背景中。 我可以设置一个属性来实现这个目的吗?

WPF – 托pipeUserControl内的内容

我正在尝试创build一个具有两行Grid的用户控件。 第一行是标题,第二行是用户控件之外定义的内容,例如我们的示例中的Button 。 不知何故,我没有得到它的工作。 UserControl1 xaml: <Grid Background="LightBlue"> <Grid.RowDefinitions> <RowDefinition Height="50" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <TextBlock Text="Title" FontSize="30" Margin="10,0,0,0"/> </Grid> MainWindow xaml: <Grid> <local:UserControl1> <Button>Click me</Button> </local:UserControl1> </Grid> 下面的图片应该解释我的问题:

如何获得UI线程调度程序?

当没有任何UI元素的引用时,有什么办法可以获得UI线程的Dispatcher ?