小编Dav*_*lle的帖子

如何从Team Foundation Server中的其他人解锁文件

我们有一个项目存储在我们的TFS服务器中,一些文件由我从另一台计算机和另一个用户(两个都不再使用)签出.有没有办法强制解锁文件(没有对它进行任何更改,所以如果我只能这样做,这样做是安全的).

tfs filelock

72
推荐指数
8
解决办法
13万
查看次数

WPF中的AutoExpand树视图

有没有办法在WPF中自动扩展树视图中的所有节点?我搜索了,甚至没有在treeview属性中找到扩展函数.

谢谢

wpf treeview expand

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

WPF ListView ScrollBar可见为false

即使在需要时,是否可以强制水平(或垂直)滚动显示?

问题是我需要根据项目显示不同的颜色.这很好但你可以清楚地看到颜色没有到达列表视图的两个边缘,这有点难看.更糟糕的是,我在listview中有另一个listview,其中包含另一个item列表.那些项目的背景甚至不会接近列表视图的边缘.

wpf listview scrollbar

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

如何在WPF数据网格中选择单个单元格?

当我单击WPF数据网格中的单元格时,选择整行,当我按Ctrl + C复制内容时,我复制的整行...

如何选择和复制单个单元格的内容?

wpf datagrid cell selection

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

在VB.net中获取shell命令的输出

我有一个VB.net程序,我在其中调用Shell函数.我想从文件中获取从此代码生成的文本输出.但是,这不是执行代码的返回值,所以我真的不知道如何.

这个程序是一个服务,但可以访问磁盘没有问题,因为我已经记录了其他信息.整个服务有多个线程,所以我还必须确保在写入文件时它尚未被访问.

vb.net windows shell

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

在WPF中的文本框中进行验证

我目前正在开发一个WPF应用程序,我想拥有一个TextBox只能包含数字条目的应用程序.我知道当我丢失焦点并阻止内容为数字时我可以验证它的内容,但在其他Windows窗体应用程序中,我们使用完全阻止除了数字之外的任何输入被写下来.另外,我们使用这个代码放在一个单独的dll中,以便在很多地方引用它.

以下是2008年不使用WPF的代码:

Public Shared Sub BloquerInt(ByRef e As System.Windows.Forms.KeyPressEventArgs, ByRef oTxt As Windows.Forms.TextBox, ByVal intlongueur As Integer)
    Dim intLongueurSelect As Integer = oTxt.SelectionLength
    Dim intPosCurseur As Integer = oTxt.SelectionStart
    Dim strValeurTxtBox As String = oTxt.Text.Substring(0, intPosCurseur) & oTxt.Text.Substring(intPosCurseur + intLongueurSelect, oTxt.Text.Length - intPosCurseur - intLongueurSelect)

    If IsNumeric(e.KeyChar) OrElse _
       Microsoft.VisualBasic.Asc(e.KeyChar) = System.Windows.Forms.Keys.Back Then
        If Microsoft.VisualBasic.AscW(e.KeyChar) = System.Windows.Forms.Keys.Back Then
            e.Handled = False
        ElseIf strValeurTxtBox.Length < intlongueur Then
            e.Handled = False
        Else
            e.Handled = True

        End If
    Else
        e.Handled = …
Run Code Online (Sandbox Code Playgroud)

validation wpf textbox numeric

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

如何在WPF中对列标题进行分组

是否可以在WPF数据网格中执行此操作:

|-------------- A header------------|---------------B Header---------------|

|-----A1Header----|----A2Header-----|-----B1Header-----|-----B2Header------|
|-----A1Data------|----A2 Data------|-----B1 Data------|-----B2 Data-------|
|-----A1Data------|----A2 Data------|-----B1 Data------|-----B2 Data-------|
Run Code Online (Sandbox Code Playgroud)

谢谢.

wpf grouping datagrid

10
推荐指数
1
解决办法
8266
查看次数

在datagrid中使用group时,列会折叠

我有一个数据网格,在其中我显示了几个具有一些列的对象.我添加了对数据网格的分组,现在看起来它不像宽度为'*'的colulmns - 列都被折叠到它们的最小宽度.但是,当我刷新网格时(在添加元素或修改现有元素之后),我可以看到列刷新正常.奇怪的是,我调用相同的函数两次,第一次它不工作,而第二次它没有.

之前:

http://www.microage-dil.ca/SO/GridBefore.png

更新一次后

http://www.microage-dil.ca/SO/GridAfter.png 这是刷新功能:

Private Sub ListerDocuments()
    Dim lstCVDocuments As New ListCollectionView(_oLstDocuments)
    lstCVDocuments.GroupDescriptions.Add(New PropertyGroupDescription("TypeFichier"))

    GridDocuments.ItemsSource = lstCVDocuments
    GridDocuments.Items.Refresh()
End Sub
Run Code Online (Sandbox Code Playgroud)

现在数据网格:

<DataGrid x:Name="GridDocuments" Grid.Column="0" ItemsSource="{Binding}" Style="{StaticResource BaseGrid}"  IsTabStop="False">
    <DataGrid.GroupStyle>
        <GroupStyle>
            <GroupStyle.HeaderTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch">
                        <TextBlock Text="{Binding Path=Name}" />
                    </StackPanel>
                </DataTemplate>
            </GroupStyle.HeaderTemplate>
            <GroupStyle.ContainerStyle>
                <Style TargetType="{x:Type GroupItem}">
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="{x:Type GroupItem}">
                                <Expander>
                                    <Expander.Header>
                                        <StackPanel Orientation="Horizontal"  HorizontalAlignment="Stretch">
                                            <TextBlock Text="{Binding Path=Name}" FontWeight="Bold" />
                                        </StackPanel>
                                    </Expander.Header>
                                    <ItemsPresenter />
                                </Expander>
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>
            </GroupStyle.ContainerStyle>
        </GroupStyle>
    </DataGrid.GroupStyle>
    <DataGrid.Columns>                            
        <DataGridTextColumn …
Run Code Online (Sandbox Code Playgroud)

.net wpf grouping datagrid

10
推荐指数
1
解决办法
2464
查看次数

为所有用户添加HKEY_CURRENT_USER的密钥

我有一个安装程序,可以在HKEY_CURRENT_USER上安装密钥.当我运行安装程序时,它只将它添加到正在安装的用户上.有没有办法立即将密钥添加到所有用户?

谢谢

.net registry installer

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

WPF中的可编辑DataGrid

我有一个程序,我需要用户在DataGrid中输入数据.我虽然设置'CanUserAddRows'的简单行为足以让用户添加新行,但似乎它不会削减它.

还有什么我需要定义才能使它们工作吗?我的DataGrid中包含ComboBoxes和TextBoxes,因此它是非常常见的控件.

我到目前为止的代码是这样的

<dg:DataGrid Name="GridFournisseur" ItemsSource="{Binding}" 
     Margin="423,41,23.5,0" Height="193" VerticalAlignment="Top" 
     CanUserAddRows="True" CanUserDeleteRows="True" IsTabStop="True" RowHeight="12"                         SelectionUnit="CellOrRowHeader">

    <dg:DataGrid.Columns>

        <dg:DataGridComboBoxColumn Header="Fournisseur" Width="*" MinWidth="150"                                                
                                       IsReadOnly="False" />

        <dg:DataGridTextColumn Header="Prix" Width="SizeToHeader" MinWidth="50"
                                       Binding="{Binding Categorie}" 
                                       IsReadOnly="False"/>
        <dg:DataGridTextColumn Header="Délai" Width="SizeToHeader" MinWidth="50"
                                       Binding="{Binding NoPiece}" 
                                       IsReadOnly="False"/>
    </dg:DataGrid.Columns>
</dg:DataGrid>
Run Code Online (Sandbox Code Playgroud)

我只有这个DataGrid,我想在其中编辑它的内容,并在开始时它是空的.

wpf datagrid

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