Questions tagged «wpf»

Windows Presentation Foundation或WPF是用于在基于Windows的应用程序中呈现用户界面的子系统。

6
如何在WPF中在网格上放置边框?
如何在C#/ WPF中的网格上放置边框? 这就是我想要的样子,但是在整个内容周围放置了边框,而不是在应用程序中放置了网格控件。 <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... and so on ...
119 c#  wpf 

10
强制WPF工具提示停留在屏幕上
我有一个用于Label的工具提示,我希望它保持打开状态,直到用户将鼠标移到其他控件上为止。 我已经在工具提示上尝试了以下属性: StaysOpen="True" 和 ToolTipService.ShowDuration = "60000" 但是在两种情况下,工具提示仅显示5秒钟。 为什么这些值被忽略?
119 c#  wpf  xaml  tooltip 

4
模板绑定与绑定是什么?
我听不懂BorderThickness="{TemplateBinding BorderThickness}。这里的代码: <ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"> <Border Padding="{TemplateBinding Padding}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </Border> </ControlTemplate> 还请解释其他类型的绑定。
118 wpf  mvvm-light 

6
如何获得当前行号?
这是我想做的一个例子: MessageBox.Show("Error line number " + CurrentLineNumber); 在上方的代码中CurrentLineNumber,应该是这段代码的源代码中的行号。 我怎样才能做到这一点?
117 c#  wpf  c#-4.0  line-numbers 

3
在WPF绑定中将值设置为null
请看下面的一行 <TextBox Text="{Binding Price}"/> 上面的这个Price属性是一个Decimal?(可为空的十进制)。 我希望如果用户删除文本框的内容(即输入空字符串,则应使用null(在VB中为Nothing)自动更新源。 关于“ Xamly”如何做的任何想法?

4
如何禁用WPF Datagrid中的单元格编辑?
我正在Windows Presentation Foundation中构建一个数据网格,但是我遇到了问题。当用户双击我的数据网格中的一个单元格时,该单元格将进入编辑模式。我想防止这种情况。相反,我希望用户能够选择整行-而不是在其中编辑值。 我该如何做到使双击选择整行,而不是将单击的单元格置于编辑模式?

10
如何使XAML DataGridColumns填充整个DataGrid?
我在XAML(不是Silverlight)中使用具有可调整大小的列的DataGrid,如果用户调整屏幕大小,则DataGrid将扩展。 当前,如果所有DataGrid列的宽度都小于DataGrid的宽度,我会出现一个多余的“列”,该列不可单击且无用。 有谁知道如何使一列始终调整大小以填充所有剩余空间?
116 c#  wpf  xaml  datagrid  wpf-controls 

10
检测WPF验证错误
在WPF中,您可以使用ExceptionValidationRule或根据数据绑定期间在数据层中引发的错误来设置验证DataErrorValidationRule。 假设您以这种方式设置了一堆控件,并且有一个“保存”按钮。用户单击“保存”按钮时,需要确保没有验证错误,然后再继续保存。如果存在验证错误,则要大声疾呼。 在WPF中,如何查找是否有任何数据绑定控件设置了验证错误?

5
如何创建WPF圆角容器?
我们正在创建一个XBAP应用程序,我们需要在单个页面中的各个位置具有圆角,并且我们希望拥有一个WPF圆角容器以在其中放置许多其他元素。是否有人对我们如何最好地做到这一点有任何建议或示例代码?使用上的样式还是创建自定义控件?

4
如何使WPF滑块仅捕捉到离散整数位置?
通常,我都希望WPF滑块的行为类似于旧的System.Windows.Forms.TrackBar。也就是说,我想要一个从X到Y但只允许用户将其移动到离散整数位置的滑块。 由于滑块上的Value属性是double的,因此在WPF中该怎么做?
114 wpf  controls  slider 

5
从Windows窗体过渡到WPF
很长一段时间以来,我一直坚持从事Windows Forms开发(从VB6开始,一直持续到C#.NET 4.5),并且我几乎都达到了Windows Forms可以使用纯.NET的极限。 ,以及使用本机代码的特殊效果。 我曾尝试学习WPF和XAML,但是我对WPF的新设计师一无所知。与Windows Forms设计器相比,它似乎真的很难使用。 我想知道.NET的WPF设计器是否还有其他更适合Windows Forms开发人员的替代方法?


9
如何添加垂直分隔符?
我想将垂直分隔符添加到网格,但是我只能找到水平分隔符。没有属性,如果分隔线是水平还是垂直,您可以在其中输入? 我进行了很多搜索,但没有找到解决此问题的简便方法。 我使用.Net Framework 4.0和Visual Studio Ultimate 2012。 如果我尝试将水平分隔器旋转90度,它将失去“停靠”到其他组件的功能。 旋转的分隔符如下所示: <Separator HorizontalAlignment="Left" Height="100" Margin="264,26,0,0" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0.5,0.5"> <Separator.RenderTransform> <TransformGroup> <ScaleTransform/> <SkewTransform/> <RotateTransform Angle="90"/> <TranslateTransform/> </TransformGroup> </Separator.RenderTransform> </Separator>

10
WPF中的StringFormat本地化问题
在WPF 3.5SP1中,我在DataBindings中使用了最后一个功能StringFormat: <TextBlock Text="{Binding Path=Model.SelectedNoteBook.OriginalDate, StringFormat='f'}" FontSize="20" TextTrimming="CharacterEllipsis" /> 我面临的问题是日期始终以英语格式设置...尽管我的系统是法语格式?如何强制日期跟随系统日期?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.