小编Hee*_*til的帖子

进度条在wpf中

我想在wpf中创建一个看起来像圆柱体的进度条,就像下面的图像一样(这里是在winform中制作的):

气缸进度条

任何人都可以告诉我该怎么做,或者可能给我一个把戏?谢谢

c# wpf xaml wpf-controls progress-bar

6
推荐指数
1
解决办法
1579
查看次数

使用 DockPanel 滚动内容

我在 Dock panel 中滚动内容时遇到问题。我的控件放置在“DockPanel”中,如下所示

<DockPanel>
<ScrollViewer>
 <StackPanel>
   <!-- Here controls are like Radiobutton,Lable ,CheckBox,Textblock are added dynamically in grid.-->
   </StackPanel>
</ScrollViewer>     
Run Code Online (Sandbox Code Playgroud)

我只使用垂直滚动条,不需要水平滚动条,当我第一次使用选项卡遍历“DockPanel”中的控件时,选项卡焦点离开屏幕,但面板没有向下滚动。

请帮助我,我真的被困在这里了。提前致谢。

wpf xaml .net-4.0 wpf-controls

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

CheckComboBox:如何在单击选择后阻止组合框关闭?

我有一个组合框,它上面有一堆复选框.我希望用户能够在组合框关闭之前多次单击(或由用户自己关闭).现在的问题是,每次单击复选框时,组合框都会关闭,强制想要选择多个选项的用户多次重新打开它.

我在同一主题上找到了其他问题,但这些问题适用于Silverlight,Qt等比较标签.

我已经尝试过设置StayOpenOnEdit,但这并不能解决问题.到目前为止,我看到,没有财产解决我的问题.这造成了一种怀疑,即我可能会把错误的组件放在一起.

  1. 单击复选框后,如何防止组合框自动关闭?
  2. 是否有更适合此类任务的组件,如果有,它的名称是什么?

请注意,即使#2的答案是"是",我仍然对纯粹的学术原因感到好奇.

正如有人在帖子中建议的那样,我玩过切换按钮和列表框.然而,这导致了一个总是完全显示的所有复选框的列表,其后面有一些灰色的东西(我假设是切换器).也许我在标记中做了一些不那么聪明的事情.

<ToggleButton HorizontalAlignment="Left" 
              Margin="550,62,0,0" 
              VerticalAlignment="Top"
              Width="100">
  <ListBox x:Name="listBox1" 
             HorizontalAlignment="Left" 
             Height="100"
             VerticalAlignment="Top" Width="100">
    <CheckBox x:Name="checkBox3" Content="CheckBox"/>
    <CheckBox x:Name="checkBox4" Content="CheckBox"/>
  </ListBox>
</ToggleButton>
Run Code Online (Sandbox Code Playgroud)

关键是要实现这样的东西,但它需要是一个标准的WPF控件(所有选定项目的连接线很好,但不是必须的).此外,我已经阅读了关于绑定和处理尚未完全开发的抱怨,我感到有些怀疑.

c# wpf checkbox xaml combobox

4
推荐指数
2
解决办法
3578
查看次数

如何设置TextBox Header的样式?

我使用的TextBox是这样的:

<TextBox x:Name="TxtName" IsEnabled="False" Header="Textbox header" IsReadOnly="True" TextWrapping="Wrap"  Text="{Binding Name,Mode=TwoWay}" Style="{StaticResource MyTextBoxStyle}" />
Run Code Online (Sandbox Code Playgroud)

我希望能够风格(即设置字体)的HeaderTextBox一个ResourceDictionary.当我设定FontFamily了的TextBox它也影响了头,但我想设置两个不同的字体样式里面的文本TextBox,并在文本Header.

这是我的风格TextBox:

<Style x:Key="MyTextBoxStyle" TargetType="TextBox">
    <Setter Property="BorderThickness" Value="0" />
    <Setter Property="FontFamily" Value="Comic Sans MS" />
</Style>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# xaml winrt-xaml windows-store-apps windows-8.1

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

矩形角半径

这是一个关于具有边界半径的矩形的一般问题。我正在与一位开发人员合作,该开发人员使用我的 Photoshop 组件并将设计应用于 Blend 中的原型。他们告诉我在 Blend 中不可能创建只有 2 个弯曲角的矩形。假设您必须拥有所有 4 个带有边界半径的角,或者根本没有。理想情况下,我只想要边框半径为 10 的左上角和右上角和没有曲线的底部边缘。我只想知道这是否可行。

参考下面的例子

wpf xaml blend

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