小编use*_*256的帖子

如何在WPF中将ItemsSource与ObservableCollection绑定

在我的WPF应用程序中-我向ObservableCollectionvia 添加新项目Button Click Event Handler。现在,我想立即显示此添加的项目,因为它添加到 了我编写的代码的ObservableCollectionvia中Binding,ItemsControl但是它不起作用。谁能解决我的问题。这里的代码是:

.XAML文件

    <dxlc:ScrollBox VerticalAlignment="Top">
        <ItemsControl x:Name="lstItemsClassM" ItemsSource="{Binding Path=topp,   Mode=TwoWay}">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Vertical">
                        <Button Content="{Binding Name}"  Tag="{Binding PKId}"/>
                      </StackPanel>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>

    </dxlc:ScrollBox>
Run Code Online (Sandbox Code Playgroud)

.CS文件

     public ObservableCollection<ClassMM> topp { get; set; }

    int dv , startindex, lastindex;

    public MainWindow()
    {

        InitializeComponent();
        topp = new ObservableCollection<ClassMM>();
        startindex=dv=1;
        topp.Add(new ClassMM() {  PKId=dv, Name = "Test 1" });
        dv=2;
        topp.Add(new ClassMM() { PKId = dv, Name = "Test 2" …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf xaml

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

StackPanel的方向不适用于ItemsControl(WPF)

我的WPF应用程序正在生成动态按钮.我想要水平显示这些按钮.我为此编写了代码.代码工作正常,但不是在水平方向显示按钮,它显示垂直方向的所有按钮!我也设置Orientation了StackPanel!

谁能解决我的问题?

我的代码是:

  <Grid>
    <dxlc:ScrollBox>
        <ItemsControl x:Name="Buttonslist">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <Button Content="{Binding Text}" Tag="{Binding Text}" x:Name="New" Margin="5,0,5,0" Click="New_Click"  />
    </StackPanel>
    </DataTemplate>
    </ItemsControl.ItemTemplate>
    </ItemsControl>

    </dxlc:ScrollBox>
    </Grid>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

转换为12小时格式无效

我在下面编写了该代码,将AM/PM转换为12小时转换.此代码工作罚款AM但它不起作用PM并生成错误Provided string for conversion is invalid.请有人回答我的问题吗?

string st = "10:01 PM";
DateTime t = DateTime.ParseExact(st, "H:mm tt", CultureInfo.InvariantCulture);
TimeSpan ts = t.TimeOfDay;
editslug.Text = t.TimeOfDay.ToString();
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

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

c#WPF中的文字字符过多

我的代码中的字符串值如下:

string abc = "Page1: This is my new Page1 -------- Page2: This is my new Page 2
-------- Page3: This is my new Page3 -------- "

我想把它拆分成:

第1页

这是我的新Page1

第2页

这是我的新篇章

第3页

这是我的新Page3

我写了这段代码,但它说的是 There are two many Literals

 string value =  "Page1: This is my new Page1     --------     Page2: This is my new Page 2     --------     Page3: This is my new Page3     --------     ";


 char[] delimiters = new char[] { '    --------     ' };

 string[] parts = value.Split(delimiters, …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf split

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

Visual Studio 2010编辑器停止工作

我的MSVisualStudio工作正常,突然它的文本编辑器停止接受用户输入.我关闭了我的应用程序并说:

Microsoft Visual Studio has detected that an operation is blocking user input. This can be caused by an active modal dialog or task that needs to block user interaction. Would you like to shut down anyway?

在此输入图像描述

如何解决这个问题呢.任何人都可以帮助我.我还以管理员身份运行我的应用程序,它不允许我通过说应用程序被其他程序使用来访问我的应用程序.

.net c# visual-studio-2010

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

Asp.net中的母版页未加载代码实现

我是asp.net的新手!通过关注http://www.youtube.com/watch?v=aUx2Bdx68f4,我已经编写了成功构建的代码!但是当我执行此操作时,它显示以下错误: 在此输入图像描述

样式表

body
{
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    background-color: #e9e9e9;
}
#wrapper
{
    width: 1080px;
    margin: 0 auto;
    padding:10px;
    border: 5px solid #dedede;
    background-color: #fff;
}
#banner
{
    height: 200px;
    border: 3px solid #e3e3e3;
    background-image:url(../Styles/kk.jpg);
    background-repeat: no-repeat;
    background-size : cover;   
}
#navigation
{
    height: 60px;
    border: 3px solid #e3e3e3;
    margin-top:20px;
    background-image:url(../Styles/kk.jpg);
}
#content_area
{
    float: left;
    width: 750px;
    margin: 20px 0 20px 0;
    padding: 10px;
    border: 3px solid #e3e3e3;
}
#sidebar
{
    float: right;
    width: 250px;
    height:400px;
    margin:20px …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

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

如果用户离开界面2分钟,如何使会话失效?ASP.NET

当用户登录到应用程序并离开该应用程序2分钟或者在2分钟内没有访问该应用程序时: 如何使他的会话过期或如何注销他?

.net c# asp.net

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

如何在asp.net中存储登录用户ID?

我是asp.net的新手.我的问题是如何在asp.net webform中保存登录用户ID?我在asp.net webform中编写的代码是:

 foreach (var s in db.Users)
        {
            if (tbUserName.Text==s.user_name && tbPassword.Text == s.user_password)
            {
                if (string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
                {
                    FormsAuthentication.SetAuthCookie(tbUserName.Text, false);
                    Response.Redirect("~/");
                }
                else
                {
                    FormsAuthentication.RedirectFromLoginPage(tbUserName.Text, false);
                }
                flag = 1;
                break;
            }
            else
                flag=0;
        }
          if(flag==0)
           {
                tbUserName.ErrorText = "Invalid user";
                tbUserName.IsValid = false;
            }

    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

标签 统计

c# ×8

.net ×6

asp.net ×4

wpf ×3

xaml ×2

split ×1

visual-studio-2010 ×1