小编Bre*_*orn的帖子

使用TFS 2010在一个用户/计算机上复制解决方案的多个副本

有没有办法从TFS 2010为同一个用户/机器提取单个解决方案的两个副本?

tfs tfs2010

15
推荐指数
1
解决办法
2087
查看次数

在WPF TextBox中隐藏插入符号

有没有办法将光标隐藏在WPF文本框中?我知道有Cursor ="None"但只影响鼠标光标.我想隐藏"文本光标".

wpf textbox cursor

13
推荐指数
2
解决办法
7341
查看次数

在WPF中将回车符添加到字符串资源

我的应用程序将所有本地化文本存储在字符串资源字典中,如此处所建议的那样http://msdn.microsoft.com/en-us/library/bb295251(VS.85).aspx

        <ResourceDictionary 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:system="clr-namespace:System;assembly=mscorlib">

  <!-- String resource that can be localized -->
  <system:String x:Key="localizedMessage">en-US Message</system:String>

</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在字符串资源中添加新行,并在TextBlock中使用它时正确呈现.

执行此内联工作:

<TextBlock Name="test" Text="Line 1&#13;Line 2"> </TextBlock>
Run Code Online (Sandbox Code Playgroud)

但是,&#13; 在字符串资源中使用不起作用.向字符串资源添加新行的最佳方法是什么?

wpf textblock carriage-return

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

WPF - 确定鼠标是否超过UIElement

我有一些看起来像这样的xaml标记:

<Canvas x:Name="A">
     <Canvas x:Name="B"/>
</Canvas>
Run Code Online (Sandbox Code Playgroud)

我想确定鼠标是否在CanvasB.

当我的鼠标在Canvas B上方时单击,Mouse.DirectlyOver返回Canvas A(如我所料).然后我从Canvas A获得了对Canvas B的引用,但是当我检查Canvas B的IsMouseOver属性时,它返回false.

给定上面的xaml,确定鼠标是否在Canvas B上的最佳方法是什么?

wpf mouse uielement

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

删除为给定密钥求零的行

我有一个查询将导致在我们的SSRS 2008 R2服务器上创建客户账单.SQL Server实例也是2008 R2.查询很大,我不想出于安全原因发布整个事情等.

我需要对下面的示例数据做的是从结果集中删除带有73.19和-73.19的两行.因此,如果两行在LineBalance列中具有相同的绝对值且它们的总和为0并且如果它们在REF1列中具有相同的值,则应从结果集中删除它们.在结果集中仍应返回REF1 = 14598和行余额281.47的行,并且不应返回REF1 = 14598以下的其他两行.

其重点是"隐藏"会计错误及其对客户的更正.通过"隐藏"我的意思是,不要在他们收到的邮件中显示它.这里发生的事情是客户被错误地收费73.19,他们应该收到281.47的账单.所以,我们的AR部门.返回73.19到他们的帐户,并向他们收取正确数额281.47.如您所见,它们都具有相同的REF1值.

我的数据的一个例子

sql sql-server

9
推荐指数
2
解决办法
2437
查看次数

WPF ListView始终显示完整的项目

我有一个带有多个ListView控件的应用程序,其中要求ListView中的项目必须完全可见.应该永远不会在列表中显示部分ListViewItem.如果用户在最终显示部分项目的位置释放ScrollViewer,则列表应"快照"并自行更正,以便仅显示完整项目.

有没有人这样做过?我想我需要重载ListView和/或ScrollViewer才能执行此操作.我正在寻找有关如何处理此问题的建议.谢谢.

这是我的一个清单:

<ctrls:SnapList x:Name="PART_ProductList" 
                                            ScrollViewer.CanContentScroll="False"  
                                            ScrollViewer.VerticalScrollBarVisibility="Auto" 
                                            ScrollViewer.HorizontalScrollBarVisibility="Hidden"
                                            ItemContainerStyle="{StaticResource ProductFinderItem}" 
                                            Canvas.Top="373" Canvas.Left="75"
                                            Height="910" Width="900" >

                            <ctrls:SnapList.ItemsPanel>
                                    <ItemsPanelTemplate>
                                        <VirtualizingStackPanel VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Standard" />
                                </ItemsPanelTemplate>
                            </ctrls:SnapList.ItemsPanel>

                            <ctrls:SnapList.Template>
                                    <ControlTemplate>
                                    <ScrollViewer  x:Name="Scroller" VerticalAlignment="Top"  CanContentScroll="True" Style="{StaticResource VertScrollViewer}" Focusable="false" >
                                                <ItemsPresenter   />
                                            </ScrollViewer>
                                    </ControlTemplate>
                            </ctrls:SnapList.Template>
                        </ctrls:SnapList>
Run Code Online (Sandbox Code Playgroud)

wpf listview scrollviewer

7
推荐指数
1
解决办法
3946
查看次数

ClickOnce发布Signtool错误

首先,我想说:

  • 我的证书未过期(将于12/31/2039到期)
  • 我的证书没有改变
  • 我不想使用新证书,因为它要求我在所有客户端计算机上重新安装我的应用程序.

突然,当我尝试发布我的WCF/WPF解决方案时,我得到:

错误2签名时出错:无法签署bin\Debug\app.publish\setup.exe.SignTool错误:签名者的证书对签名无效.SignTool错误:尝试签名时发生错误:bin\Debug\app.publish\setup.exe

有没有其他人用证书证明这一点应该是有效的?关于可能出现什么问题的任何建议?

clickonce code-signing-certificate

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

Windows 7触摸屏"耸肩"

我们有一个在Win 7上运行的WPF应用程序.在Win 7中打开触摸手势,在滚动ListView时,当到达列表末尾时,应用程序在网络上"耸耸肩".

这也可以在Internet Explorer中重现.如果您加载足够长的网页以生成滚动条,则当使用触摸手势滚动时,Windows会在到达页面底部时"耸耸"IE.

有没有办法在我的WPF应用程序中使用代码以某种方式关闭Windows中的耸肩或禁用它?我需要继续保持联系,只需关闭耸肩.

windows wpf listview touch

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

在C#中引用我的WPF ListBox的ScrollViewer?

我认为这应该很容易,但我很难接受它.

如何在C#中获取对ListBox的scrollviewer的引用?我已经尝试了几乎所有我能想到的东西.ListBox位于WPF自定义控件中,因此我们使用Template.FindName来获取对所有控件的引用.我的ListBox看起来像这样:

<ListBox x:Name="PART_SoundList" 
                                 ScrollViewer.CanContentScroll="False" 
                                 ScrollViewer.HorizontalScrollBarVisibility="Auto"  
                                 ScrollViewer.VerticalScrollBarVisibility="Hidden" Focusable="False" FocusVisualStyle="{x:Null}"
                                 HorizontalAlignment="Center" VerticalAlignment="Bottom"  BorderThickness="0" 
                                 ItemContainerStyleSelector="{StaticResource ListBoxItemAlternatingStyleSelector}"
                                 ItemsSource="{Binding}"  >

                                    <ListBox.ItemsPanel>
                                        <ItemsPanelTemplate>
                                            <WrapPanel Orientation="Vertical"  Height="850" Focusable="False" Panel.ZIndex="999"  >
                                                <WrapPanel.RenderTransform>
                                                        <TransformGroup>
                                                            <ScaleTransform CenterX="0" CenterY="0" ScaleX=".75" ScaleY=".57" />
                                                        </TransformGroup>
                                                    </WrapPanel.RenderTransform>
                                            </WrapPanel>
                                        </ItemsPanelTemplate>
                                    </ListBox.ItemsPanel>

                                    <ListBox.Template>
                                        <ControlTemplate>
                                            <ScrollViewer x:Name="Scroller" VerticalAlignment="Bottom" Focusable="False" Style="{StaticResource HorizontalScroller}"   >
                                                <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Focusable="False" Panel.ZIndex="999"  />
                                            </ScrollViewer>
                                        </ControlTemplate>
                                    </ListBox.Template>

                                </ListBox>
Run Code Online (Sandbox Code Playgroud)

Template.FindName("Scroller",this)作为ScrollViewer导致null.

有任何想法吗?

wpf listbox scrollview

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