问题列表 - 第10183页

如何更改按钮上的选定选项卡单击WPF TabControl与标题中的按钮

我有一个WPF TabControl,TabItem标题中有几个按钮.我想在单击一个带标题的按钮时更改所选的选项卡.这是一段代码:

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
   <Grid>
      <TabControl>
         <TabItem Content="Item 1 Content">
            <TabItem.Header>
               <StackPanel Orientation="Vertical">
                  <TextBlock FontSize="14" FontWeight="Bold" Text="Item1"/>
                  <StackPanel Orientation="Horizontal">
                     <Button Content="Action 1"/>
                     <Button Content="Action 2"/>
                  </StackPanel>
               </StackPanel>
            </TabItem.Header>
         </TabItem>
         <TabItem Content="Item 2 Content">
            <TabItem.Header>
               <StackPanel Orientation="Vertical">
                  <TextBlock FontSize="14" FontWeight="Bold" Text="Item2"/>
                  <StackPanel Orientation="Horizontal">
                     <Button Content="Action 1"/>
                     <Button Content="Action 2"/>
                  </StackPanel>
               </StackPanel>
            </TabItem.Header>
         </TabItem>
      </TabControl>
   </Grid>
</Page>
Run Code Online (Sandbox Code Playgroud)

此示例显示了几个Tabs.如果单击标题背景,则选择选项卡,但是,如果单击按钮,则不会选择选项卡.我希望按钮接受点击,但我也希望选中与该按钮对应的选项卡.有人可以帮忙吗?

谢谢,Hitesh

wpf tabcontrol selecteditem

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

MySQL - 更新所有记录以匹配组中的最大值

我有一个像这样的交易表

id , name , code  ,  flag 
1 ,  john , 1234-3,   2
2 ,  joe  , 1111-2,   1
3 ,  paul , 1234-3,   3
4 ,  asdf , 1234-3,   3
5 ,  asdf , 1111-2,   5
6 ,  asdf , 1234-3,   8
7,   asdf , 1234-3,   0
Run Code Online (Sandbox Code Playgroud)

基本上,我想要做的是将'flag'fild中的所有数字设置为与特定代码相关的最大值.

因此,在代码1234-3的情况下,它应该使用具有标记num 8的代码更新所有标志,在1111-2的情况下,它需要用该代码用5更新所有标志.

我想将它转换成这个表

id , name , code  ,  flag 
1 ,  john , 1234-3,   8
2 ,  joe  , 1111-2,   5
3 ,  paul , 1234-3,   8
4 , …
Run Code Online (Sandbox Code Playgroud)

mysql

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

如何比较可能都为空的值是T-SQL

我想确保我没有在表格中插入重复的行(例如,只有主键不同).我的所有字段都允许NULLS,因为我已经确定null表示"所有值".由于null,我的存储过程中的以下语句不起作用:

IF EXISTS(SELECT * FROM MY_TABLE WHERE 
    MY_FIELD1 = @IN_MY_FIELD1  AND
    MY_FIELD2 = @IN_MY_FIELD2  AND
    MY_FIELD3 = @IN_MY_FIELD3  AND 
    MY_FIELD4 = @IN_MY_FIELD4  AND
    MY_FIELD5 = @IN_MY_FIELD5  AND
    MY_FIELD6 = @IN_MY_FIELD6)
    BEGIN
        goto on_duplicate
    END
Run Code Online (Sandbox Code Playgroud)

因为NULL = NULL不是真的.

如何在没有每列的IF IS NULL语句的情况下检查重复项?

sql t-sql sql-server stored-procedures

68
推荐指数
9
解决办法
9万
查看次数

SiteMap HtmlHelper ASP.NET MVC

我重写了这篇文章,以使其更简单.这是我得到的代码(a HtmlHelper):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.CompilerServices;
using System.Web.Mvc;
using System.Text;

using System.Web.Routing;

namespace Intranet.Helpers
{
  public static class MenuHelper
  {
    private static string GetBackLink(SiteMapNode parentNode)
    {
      return "<li class='li-back'><a href='" + parentNode.Url + "' title='" + parentNode.Title + "'></a></li>";
    }

    public static string Menu(this HtmlHelper helper)
    {
      var sb = new StringBuilder();
      SiteMapNodeCollection siteMapNodeCollection;
      sb.Append("<ul>");
      SiteMapNode currentNode = SiteMap.CurrentNode;

      if (!SiteMap.CurrentNode.Equals(SiteMap.RootNode))
      {
        if (!SiteMap.CurrentNode.HasChildNodes)
          sb.Append(GetBackLink(SiteMap.CurrentNode.ParentNode.ParentNode));
        else
          sb.Append(GetBackLink(SiteMap.CurrentNode.ParentNode));
      }

      if (!SiteMap.CurrentNode.HasChildNodes)
        siteMapNodeCollection = SiteMap.CurrentNode.ParentNode.ChildNodes; …
Run Code Online (Sandbox Code Playgroud)

sitemap asp.net-mvc

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

C++中的内存分配

是否可以使用"new"运算符分配任意内存块?在CI中可以像"void*p = malloc(7);"那样做 - 如果内存对齐设置为1个字节,这将分配7个字节.如何使用new运算符在C++中进行相同的操作?

c++ memory new-operator

8
推荐指数
3
解决办法
4214
查看次数

wpf listview右键单击问题

所以我已经将一个上下文菜单(右键菜单)附加到wpf listview.

不幸的是,当你右键单击它时会显示菜单并选择你结束的任何项目.有没有办法在仍允许上下文菜单的同时关闭此右键单击选择行为?

c# wpf listview contextmenu right-click

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

如何创建单个cookie并为其保存多对键/值?

在ASP.NET MVC中,如何创建单个cookie并将多个值保存到它?

谢谢!!

c# cookies asp.net-mvc

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

在.NET中使用Settings.settings文件时,实际存储的配置在哪里?

在.NET中使用Settings.settings文件时,实际存储的配置在哪里?我想删除保存的设置以恢复默认状态,但找不到存储的位置...任何想法?

.net c# settings

94
推荐指数
4
解决办法
11万
查看次数

什么是1美元的类文件名?

C:\Program Files\Java\jdk1.6.0_05\CoreJava\v1\v1ch2\WelcomeApplet>dir
 Volume in drive C has no label.
 Volume Serial Number is 2041-64E7

 Directory of C:\Program Files\Java\jdk1.6.0_05\CoreJava\v1\v1ch2\WelcomeApplet

2009-07-02  23:54              .
2009-07-02  23:54              ..
2004-09-06  14:57               582 WelcomeApplet.html
2004-09-06  15:04             1,402 WelcomeApplet.java
               2 File(s)          1,984 bytes
               2 Dir(s)   2,557,210,624 bytes free

C:\Program Files\Java\jdk1.6.0_05\CoreJava\v1\v1ch2\WelcomeApplet>javac WelcomeApplet.java

C:\Program Files\Java\jdk1.6.0_05\CoreJava\v1\v1ch2\WelcomeApplet>dir
 Volume in drive C has no label.
 Volume Serial Number is 2041-64E7

 Directory of C:\Program Files\Java\jdk1.6.0_05\CoreJava\v1\v1ch2\WelcomeApplet

2009-07-02  23:54              .
2009-07-02  23:54              ..
2009-07-02  23:54               975 WelcomeApplet$1.class
2009-07-02  23:54             1,379 WelcomeApplet.class
2004-09-06 …

java javac anonymous-class

59
推荐指数
4
解决办法
6万
查看次数

如何在Ruby中获得多行用户输入?

我知道这是一个非常简单的问题,但是我的google-fu让我失望了.我想在Ruby中获得多行用户输入,因为获取只给你一行输入.我希望能够将这个多行输入存储到一个字符串中,这样我就可以将字符串输出到文件的末尾.有没有可用的命令?提前致谢!

ruby input

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