.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

What is wrong with this TextBox style ???

Posted By:      Posted Date: September 17, 2010    Points: 0   Category :WPF
Why doesn't this simple Style work for a TextBox? I expect the background/foreground colors to change when I change the text between "0" and "1" ...       <Style x:Key="TextBoxStyle" TargetType="{x:Type TextBox}">            <Setter Property="Background" Value="Gray"/>                <Style.Triggers>                                <!-- If the Textbox holds a value of 1, then update the foreground/background -->                 <DataTrigger Binding="{Binding Path=Text}" Value="1">                     <Setter Property="Foreground" Value="Black"/>                     <Setter Property="Background" Value="White"/>                 </DataTrigger>                                  <!-- If the Textbox holds a value of 0, then update the foreground/b

View Complete Post

More Related Resource Links

Whats wrong with my style?

Im getting a compile error "Error 6 '12' is not a valid value for the 'System.Windows.Documents.TextElement.FontSize'" when I apply my style to a label.  It "looks right", I could use someone elses opinion what is wrong: <Window x:Class="MoneyClient.RevisedScreen" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:net="clr-namespace:System;assembly=mscorlib" Title="Revised Screen" Height="480" Width="600"> <Window.Resources> <net:Int32 x:Key="titleFontSize">12</net:Int32> <Style x:Key="headerStyle" TargetType="Label"> <Setter Property="FontSize" Value="{StaticResource titleFontSize}" /> <Setter Property="FontWeight" Value="Bold" /> </Style> </Window.Resources> <Label Content="Setup" FontSize="12" FontWeight="Bold" Style="{StaticResource headerStyle}"/> </Window> Thnx Mat

Copy text into textbox and preserve font, style, etc.


Hi, I have a textbox on my page for users to enter input.  If they were to type text outside of the box, and then copy it into the textbox, how can I make the textbox able to preserve the style of the text copied into it: italics, bold-faced, etc.?

It currently will convert anything copied into it as plain text.

Thanks for your help. 

TextBox style="border:none" is not working :(


Hi everyone,

I have a ASP.NET form which have several textboxs.

I wanted to show this as non-edit mode (just displaying)

So I did :

<b>  Phone:</b>                 
                <asp:TextBox ID="TextBoxPhone" style="border:none; width:150px" runat="server">

All to my textboxs.

The problem is, it does not show in my Internet Explorer 7 browser,

but the box shows and someone could edit in Internet Explorer 8 browsers.  :(

How could I fix this? oh I have something in my 'html' tag which is:

<head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=7" />




I would appreciate any help!!! Laughing

TextBox width is wrong in IE


It's hard to explain in words, so I'll just outline the scenario according to the DOM:

  • I have an HTML <table>. This table is set to 100% of the page's width using CSS and its CSS table-layout attribute is not explicitly defined (in other words, it's auto).
  • Inside the table is a number of <tr>'s. The table row does not have any CSS properties other than those it has inherited.
  • Inside each table row is a number of <td>'s. The table cell does not have any CSS properties other than those it has inherited.
  • Inside each table cell is a either a DropDownList or a TextBox. The DropDownLists do not have any CSS properties other than those it has inherited. The TextBoxes are set to 95% of its parent's width (in other words, 95% of the containing table cell's width).

In Firefox, the TextBoxes are gracefully laid out, but in IE 7 and IE8, the textboxes are all tiny, smushed together, and overlapping with each other, regardless of the browser size or the screen resolution. This leaves huge amounts of empty space.

Is there a workaround to this problem that retains the graceful resizing behavior and preferably does not involve Javascript?

How to set a Label style when the target TextBox has focus?

I would like to highlight a label when the associated textbox has focus. This works:

<Label Grid.Row="1" Grid.Column="0" Target="{Binding ElementName=CountryCode}">
    <Style TargetType="{x:Type Label}">
          <DataTrigger Binding="{Binding ElementName=CountryCode, Path=(IsFocused)}" Value="True">
              <Setter Property="Foreground" Value="Blue" />
   <AccessText Text="{Binding Path=CountryCodeLabel}" />
<TextBox Grid.Row="1" Grid.Column="1" Name="CountryCode" Text="{Binding Path=CountryCode}" />

But I have a bunch of these textboxes, so I'd prefer to template the style. This works:

<Style x:Key="HighlightOnFocus" TargetType="{x:Type Label}">

Textbox Editable GridView in ASP.NET

This article describes how I made a fully editable gridview in C# using ASP.NET 2. The idea is that the GridView looks and works like an Excel spreadsheet. You see all the cells in the table, and you can edit any of the cells you like, and they are automatically updated (i.e. saved to the database). This is very often how people expect data tables to work in web pages, and I've often seen people clicking in vain on un-editable gridview cells, somehow expecting to edit them, and not understanding that they need to click an Edit button at the end of the row.

Highlighting Rows with TextBox OnFocus

In another article I explained that how you can make the rows of the GridView control clickable and highlight them when they are clicked. In this article I will explain that how you can highlight the GridView rows when you focus on the TextBox which is contained inside the GridView control.

ASP.NET repeater control - databind with style

even used the inline editing features, which I at the time thought was the coolest way possible to write ASP.NET code ( I managed to write code to hide all other rows and only show the current one - the row being edited). With a nice looking EditTemplate it looked indeed very slick but it really turned into giant and hard to manage code behind files.

A Simple and Extensible Radio Button Style GridView

The GridView is one of the significant controls in ASP.NET 2.0 and later versions. No doubt it reduces a lot of work time. However, customizing the GridView control is not an easy task. For example, it's hard to add a radio button column to the GridView. This article demonstrates the reason why a radio button column cannot act as normal and how to create a simple and extensible radio button GridView.

Custom Editing Behavior for DataGridView TextBox Columns

For various reasons I'm using a DataGridView instead of a ListView, and while configuring the DataGridView to look like a ListView wasn't much of a problem, there's one thing that got on my nerves, which is the behavior of textbox cells in edit mode: It is much too easy to leave the edit mode accidentally, simply by pressing the cursor keys at the wrong time. For example when the text caret is positioned behind the last character of the textbox cell content, and you press the right arrow key

Editable Gridview with Textbox, CheckBox, Radio Button and DropDown List

This is an example of an editable gridview containing different ASP.NET controls. When user wants to edit values in gridview, she/he can use these controls to edit existing values in Gridview Edit Mode.

Using the Code

watermark textbox using Ajax control

This is pretty simple compared to jquery. Since we need refer a dll only. we dont want any script for this. we just include that reference into our website.

Gmail style multiple Sign-in type combo...is it possible in asp.net?


I am developing a multi-company application and want my users to give the functionality like the following to switch companies.


Is this possible? then how?

Please help


How to take value of bound field of grid in a variable or in a textbox.


How to take value of bound field of grid in a variable or in a textbox.

 I m using this code in .aspx page for grid.

<asp:GridView ID="Grd_Mprocess" runat="server" AutoGenerateColumns="False"

                      Width="100%" AllowPaging="True"


                      AllowSorting="True" PageSize="5"  >

                 <RowStyle CssClass="odd" />


<asp:BoundField HeaderText="DOC_TYPE_PK" DataField="DOC_TYPE_PK"  Visible="true" >


  <asp:TemplateField HeaderText="DOC TYPE ID" Visible="true">  &nbs

Textbox in ItemTemplate inside Gridview, unable to get the value


Hi. I have a itemtemplate inside a gridview.

<asp:TemplateField HeaderText="Enter OTP">
                            <asp:Label ID="Label2" runat="server"
                                style="font-family: Arial, Helvetica, sans-serif; font-size: x-small"
                                Text="PIN Num:"></asp:Label>
                            &nbsp;<asp:TextBox ID="txtPIN" runat="server" Height="21px" Width="100px"></asp:TextBox>

pass value from textbox to action, formcollection best way here?


Hi I'm building a e-commerce store and on quantity of product I'm going with a textbox. I thought I would ask how would you do this? a viewmodel to use a strongly typed textbox or just get the value of the textbox from the formscollection passed in to the action?

Thanks for any input

MS Word style comments in asp.net



I need to create a system, that will be similar to ms word style comments. So the idea is the following: on the page there are a pack of text boxes labels and so on, and user need have the way to comment each control, and save commented text, for example to DB, so the others can reed comments too.

I tried PopUpControlExtender, but it works in single way, and i cannot view all the popups in one time. Or may be i missed something and there is a way to popup all the controls at one time? 

Therefore, are there any known solutions for a discribed task, based on PopUpControlExtender or something else?

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend