小编Raf*_* S.的帖子

将焦点设置为选项卡更改时Bootstrap TabContent中的输入

我需要在选择tabOne时将焦点设置为"inputOne"输入,并在选择tabTwo时将焦点设置为"inputTwo".

<ul class="nav nav-tabs">
     <li class="active"><a href="#tabOne" data-toggle="tab">Tab One</a></li>
     <li class=""><a href="#tabTwo" data-toggle="tab">Tab Two</a></li> 
</ul>

<div id="tabContent" class="tab-content">
     <div class="tab-pane fade" id="tabOne">
           <input type="text" id="inputOne" />
     </div>
     <div class="tab-pane fade" id="tabTwo">
           <input type="text" id="inputTwo" />
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery twitter-bootstrap twitter-bootstrap-3

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

使用鼠标右键单击时,Datagrid WPF上禁用的行被选中

我在Datagrid WPF中遇到了一些问题

我有一个datagrid,每当用户为datagrid itemSource的绑定项赋值时,我想将单行的IsEnabled属性设置为false

所以我通过datagrid Style触发器创建它:

               <DataGrid AutoGenerateColumns="False" Margin="9,35,0,6" Name="dataGrid2" ItemsSource="{Binding}" SelectionChanged="dataGrid2_SelectionChanged" IsReadOnly="True" SelectionMode="Single">
                    <DataGrid.RowStyle>


                        <Style TargetType="{x:Type DataGridRow}">
                            <Style.Setters>
                                <Setter Property="IsEnabled" Value="False" />
                            </Style.Setters>
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding Path=Coluna}" Value="{x:Null}">
                                    <Setter Property="IsEnabled" Value="True"/>
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>



                    </DataGrid.RowStyle>
                    <DataGrid.Columns>
                        <DataGridTextColumn Header="Campo" Binding="{Binding Path=Campo}" Width="1.4*" CanUserSort="False" />
                        <DataGridTextColumn Header="Coluna/Constante" Binding="{Binding Path=Coluna}" CanUserSort="False" Width="*" />
                    </DataGrid.Columns>
                </DataGrid>
Run Code Online (Sandbox Code Playgroud)

工作正常,当一个值分配给该行的"Coluna"字段时(不同的null),它会禁用整行

问题是:我仍然可以使用鼠标右键单击并选择禁用的行..."IsEnabled"属性是否仅阻止鼠标左键单击数据网格行?我是否需要设置另一个属性来禁用该行上的鼠标右键单击?

谢谢!

wpf xaml datagrid right-click

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

StringFormat无法处理TextBox

我正在尝试制作一个货币格式的文本框,但它不起作用.

XAML:

<TextBox x:Name="_valueTxt" Text="{Binding Amount, StringFormat={}{0:C}}"/>
Run Code Online (Sandbox Code Playgroud)

代码背后:

...
string _amount;
public string Amount
{
    get { return _amount; }
    set { _amount = value; }
}
...
public MyWindow()
{
    Amount = "1235533";
    InitializeComponent();
}
Run Code Online (Sandbox Code Playgroud)

我希望在我的文本框中看到的价值:

$ 1.235.533,00

但它显示:

1235533

wpf textbox currency mask string-formatting

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