小编use*_*032的帖子

基于标签内容无效的stackpanel可见性

我有一个堆栈面板,我希望根据标签的内容使其可见.只是不确定为什么它不适合我.粗体突出显示的是我想要隐藏的内容.有什么建议吗?

<StackPanel Orientation="Horizontal">
<Label Nane="lblCarrier" Content="{Binding Path=Carrier}" />
**<StackPanel Orientation="Horizontal">
    <StackPanel.Style>
        <Style TargetType="StackPanel">
            <Setter Property="Visibility" Value="Visible" />
            <Style.Triggers>
                <DataTrigger Binding="{Binding Content, ElementName=lblCarrier}" Value="">
                    <Setter Property="Visibility" Value="Hidden" />
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </StackPanel.Style>
    <Label x:Name="lblCarrierGrade" Content="Grade Carrier:" />
    <TextBox x:Name="txtCarrierGrade1" />
    <TextBox x:Name="txtCarrierGrade2" />
</StackPanel>**
Run Code Online (Sandbox Code Playgroud)

wpf xaml

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

正则表达式匹配最多 2 位小数的值

我只想在“。”之前有 1 到 5 位数字。和“.”后的 0 到 2 位数字。这是我目前对正则表达式所拥有的。

^\d{1,5}\.?\d{0,2}$

1.00 -- match
11.01 -- match
111.10 -- match
1111.52 -- match
11111.23 -- match
.12 -- no match ... want to match
123456 -- match ... don't want to match because can take up to 5 integers before decimal
1234567 -- match ... don't want to match because can take up to 5 integers before decimal
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

regex

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

转换字符串日期以显示2年数字

我有一个字符串,其值为"08-06-2008".我希望结果看起来像"08-06-08".有没有办法做到这一点?我已经尝试过CDate,但这只给了我8/06/2008并没有解决问题.

vb.net

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

使用Infragistics UltraComboEditor鼠标单击问题

我正在使用Infragistics的一个名为"UltraComboEditor"的控件.我有一个问题,我想在组合框编辑器的文本区域中单击并选择所有文本.我已经尝试过,单击鼠标事件,但不会触发.当我单击向下箭头以下拉控件中的项目时,将触发的是鼠标按下.有人可以帮忙解决这个问题吗?

vb.net infragistics ultracombo

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

tsql while循环和时间问题

我不知道我的查询有什么问题,但它并没有突破while循环.我认为这是我如何计算时间但不确定.

DECLARE @start DATETIME = GETDATE(), @currenttime INT = 0

while @currenttime <= 1 --- represent min
begin

    [execute Query]

    ' this will always return 0 and keep executing query even though the 1 min has been reached
    set @currenttime = CONVERT(INT, DATEDIFF(s, @start, GETDATE())%3600/60) 
end
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

0
推荐指数
1
解决办法
370
查看次数

标签 统计

vb.net ×2

infragistics ×1

regex ×1

sql ×1

sql-server ×1

t-sql ×1

ultracombo ×1

wpf ×1

xaml ×1