Tag: 文本框

谷歌浏览器>文本框>黄色边框当激活..?

我今天一直在修改表单,并在Chrome中进行testing。 我注意到,select一个文本框,边框:0或没有,它仍然放在它周围的黄色边框。 有谁知道摆脱这个边界的方法吗? 我通常不会那么困扰,但看起来真的很可怕,我正在使用的配色scheme。 提前致谢。 问候, 理查德 PS我已经尝试使用!也很重要,以防其他情况在CSS中将边框设置为黄色。

使TextBox不可编辑

我想使我的表单上的某些TextBox不可编辑,但是我希望text清晰(黑色而不是灰色),这就是为什么我不想使用 myTextBox.Enabled = false; 不知何故,我希望它被禁用,但与非灰色的前景色。 有没有人有任何线索?

jQuery的textbox.val('xxxx')不会导致火灾的变化?

我的页面上有以下jQuery代码: var isChanged = false; $(document).ready(function() { $('.change').change(function() { isChanged = true; }); }); 我正在使用一个修改它所链接到的文本框的值的plugic: target.val('xxxx'); html(来自asp.net)中的文本框是: <input name="ctl00$cphHolder1$rptFlex$ctl01$txtLeftRank" type="text" value="52°" id="ctl00_cphHolder1_rptFlex_ctl01_txtLeftRank" class="change atiselector" /> 当使用代码更改文本框的值时,更改不会触发。 如果我input文本框,更改将触发。 我错过了什么?

WPF TextBlock和TextBox有什么区别吗?

在select这两个控件之一时,我必须考虑什么标准?

使WPF文本框绑定每个新的字符触发?

如何在文本框中input新字符后立即进行数据绑定更新? 我正在学习WPF中的绑定,现在我陷入了一个(希望)简单的事情。 我有一个简单的FileLister类,您可以在其中设置Path属性,然后当您访问FileNames属性时,它将为您提供文件的列表。 这是这个class级: class FileLister:INotifyPropertyChanged { private string _path = ""; public string Path { get { return _path; } set { if (_path.Equals(value)) return; _path = value; OnPropertyChanged("Path"); OnPropertyChanged("FileNames"); } } public List<String> FileNames { get { return getListing(Path); } } private List<string> getListing(string path) { DirectoryInfo dir = new DirectoryInfo(path); List<string> result […]

如何将一行添加到多行文本框?

我如何添加一行文本到多行 TextBox ? 如伪代码; textBox1.Clear(); textBox1.Lines.Add("1000+"); textBox1.Lines.Add("750-999"); textBox1.Lines.Add("400-749"); …snip… textBox1.Lines.Add("40-59"); 要么 textBox1.Lines.Append("brown"); textBox1.Lines.Append("brwn"); textBox1.Lines.Append("brn"); textBox1.Lines.Append("brow"); textBox1.Lines.Append("br"); textBox1.Lines.Append("brw"); textBox1.Lines.Append("brwm"); textBox1.Lines.Append("bron"); textBox1.Lines.Append("bwn"); textBox1.Lines.Append("brnw"); textBox1.Lines.Append("bren"); textBox1.Lines.Append("broe"); textBox1.Lines.Append("bewn"); TextBox.Lines实现的唯一方法(我可以看到)是: 克隆 复制到 等于 的GetType GetHashCode的 的GetEnumerator 初始化 GetLowerBound GetUpperBound 对GetLength GetLongLength 的GetValue 设定值 的ToString

加载WPF MVVM焦点字段

我有一个视图,它下面有一个单独的TextBox和一对Button 。 当窗口加载时,我希望TextBox有焦点。 如果我不使用MVVM,我只需要在Loaded事件中调用TextBox.Focus() 。 然而,我的ViewModel不知道我的看法,所以我怎么能做到这一点,而不是把代码放到我的视图的代码隐藏? 编辑:在阅读答案后,我决定把这个代码在视图xaml <DockPanel FocusManager.FocusedElement="{Binding ElementName=MessageTextBox}"> <TextBox Name="MessageTextBox" Text="{Binding Message}"/> </DockPanel> 如果这不是初始页面焦点,我可能会推荐Jon Galloway的答案,因为它可以从ViewModel控制。

在TextBox中input执行viewmodels命令

当用户在TextBox中按下Enter键时,我想在viewmodel中执行一个命令。 绑定到button时,该命令起作用。 <Button Content="Add" Command="{Binding Path=AddCommand}" /> 但是我不能从TextBox中使用它。 我尝试了一个Inputbinding,但它没有工作。 <TextBox.InputBindings> <KeyBinding Command="{Binding Path=AddCommand}" Key="Enter"/> </TextBox.InputBindings> 我也尝试将工作button设置为默认值,但是在按下Enter键时不会执行。 谢谢你的帮助。

我如何格式化一个十进制的文本框而不会激怒我的用户?

我试图在TextBox中使用WPF中的数据绑定显示格式化的十进制数。 目标 目标1:在代码中设置小数位数时,在文本框中显示2个小数位。 目标2:当用户与TextBox进行交互时,不要把他/她closures。 目标3:绑定必须更新PropertyChanged上的源代码。 尝试 尝试1:没有格式。 这里我们几乎从头开始。 <TextBox Text="{Binding Path=SomeDecimal, UpdateSourceTrigger=PropertyChanged}" /> 违反目标1. SomeDecimal = 4.5将在文本框中显示“4.50000”。 尝试2:在绑定中使用StringFormat。 <TextBox Text="{Binding Path=SomeDecimal, UpdateSourceTrigger=PropertyChanged, StringFormat=F2}" /> 违反目标2.说SomeDecimal是2.5,文本框显示“2.50”。 如果我们select全部并input“13.5”,我们最终在TextBox中input“13.5.00”,因为格式化程序“有用地”插入了小数和零。 尝试3:使用扩展WPF工具包的MaskedTextBox。 http://wpftoolkit.codeplex.com/wikipage?title=MaskedTextBox 假设我正确地阅读了文档,掩码## 0.00的意思是“两个可选的数字,后面跟着一个必要的数字,一个小数点,还有两个必需的数字,这迫使我说”可能进入的最大数字这个文本框是999.99“但是让我们说我没事。 <xctk:MaskedTextBox Value="{Binding Path=SomeDecimal, UpdateSourceTrigger=PropertyChanged}" Mask="##0.00" /> 违反目标2.文本框以___.__开始并select它并input5.75得到575.__ 。 获得5.75的唯一方法是select文本框并键入<space><space>5.75 。 尝试4:使用扩展WPF工具包的DecimalUpDown微调器。 http://wpftoolkit.codeplex.com/wikipage?title=DecimalUpDown <xctk:DecimalUpDown Value="{Binding Path=SomeDecimal, UpdateSourceTrigger=PropertyChanged}" FormatString="F2" /> 违反目标3. DecimalUpDown愉快地忽略UpdateSourceTrigger = PropertyChanged。 扩展WPF Toolkit Codeplex页面上的一位协调员build议在http://wpftoolkit.codeplex.com/discussions/352551/上修改ControlTemplate。 […]

将插入符/光标位置设置为string值WPF文本框的末尾

我试图设置插入/光标位置到我的WPF文本框中的string值的结尾 ,当我第一次打开我的窗口。 当我的窗口打开时,我使用FocusManager将焦点设置在我的文本框中。 似乎没有任何工作。 有任何想法吗? 请注意,我正在使用MVVM模式,并且只包含了我的代码中的一部分XAML。 <Window FocusManager.FocusedElement="{Binding ElementName=NumberOfDigits}" Height="400" Width="800"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <TextBox Grid.Column="0" Grid.Row="0" x:Name="NumberOfDigits" IsReadOnly="{Binding Path=IsRunning, Mode=TwoWay}" VerticalContentAlignment="Center" Text="{Binding Path=Digits, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/> <Button Grid.Column="0" Grid.Row="1" Margin="10,0,10,0" IsDefault="True" Content="Start" Command="{Binding StartCommand}"/> </Grid> </Window>