问题列表 - 第22151页

模板化组合框的"默认"文本

我有一个基于数据模板的组合框,包括如下复选框:

    <ComboBox x:Name="cboComplex" Text="Select days...">
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <CheckBox IsChecked="{Binding Path=IsSelected}" Width="20"/>
                    <TextBlock Text="{Binding DayOfWeek}" Width="100" />
                 </StackPanel>
            </DataTemplate>

        </ComboBox.ItemTemplate>
    </ComboBox>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我希望组合框显示"选择天数......"然后单击时显示列表.不幸的是,设置Text属性似乎没有任何效果.任何想法或帮助将不胜感激.

提前致谢!

西格

wpf combobox datatemplate

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

C# - 命名空间中的类型声明

什么可能是在命名空间中声明类型但不在类中声明类型的可能用法.

例如:

namespace Test
{
    public delegate void Ispossible();
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,不会产生任何编译错误,但我想不出为什么我们会这样声明它而不是在类中.

c# delegates types namespaces declaration

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

Mysql:枚举混乱

我有一个员工表,员工有兴趣,所以表可以这样设计:

create table emp(
 id int(10) not null auto_increment,
 name varchar(30),
 interest varchar(50),
 primary key(id)
);
Run Code Online (Sandbox Code Playgroud)

或这个:

create table emp(
 id int(10) not null auto_increment,
 name varchar(30),
 interest enum('football','basketball','music','table tennis','volleyball'),
 primary key(id)
);
Run Code Online (Sandbox Code Playgroud)

利益的数量可以是大约50.

我该如何设计桌子?我应该使用枚举还是其他人?

编辑:

谢谢你的回应.

假设一个人可以是先生或女士或女士

我在PHP中创建了一个下拉列表.

<select name="role">
<option value="Mr.">Mr.</option>
<option value="Ms">Ms</option>
<option value="Madame">Madame</option>
</select>
Run Code Online (Sandbox Code Playgroud)

对于DB部分,我可以这样做:

create table emp(
    id int(10) not null auto_increment,
    name varchar(30),
    role varchar(50),
    primary key(id)
);
Run Code Online (Sandbox Code Playgroud)

或这个:

create table emp(
    id int(10) not null auto_increment,
    name varchar(30),
    role enum('Mr.','Ms.','Madame'),
    primary key(id)
); …
Run Code Online (Sandbox Code Playgroud)

mysql sql enums database-design data-modeling

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

Unix系统编程 - 以编程方式解压缩文件

我需要做的是解压缩一个文件,(.gz或.z),读取第一行并根据第一行读取做一些事情.但是C标准库似乎没有提供这样做的方法.

这是一种独立于平台的方式吗?

c unzip systems-programming

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

如何查看ASP.NET OutputCache的内容?

有什么方法可以列出当前存储在OutputCache中的页面吗?

只是一个路径列表可以做,但如果有办法获得有关每个项目的更多信息(到期等),那就更好了.

asp.net caching outputcache

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

用于在Delphi中显示日志信息的组件

我有许多复杂的处理任务,会产生消息,警告和致命错误.我希望能够在与任务无关的组件中显示这些消息.我的要求是:

  • 不同种类的消息以不同的字体和/或背景颜色显示.

  • 可以过滤显示以包括或排除每种消息.

  • 显示器将通过包装它们并显示整个消息来正确处理长消息.

  • 每条消息都可以附加某种数据引用,并且可以选择消息作为实体(例如,写入RTF备忘录将不起作用).

本质上,我正在寻找某种类似列表框的组件,它支持颜色,过滤和换行.任何人都可以建议使用这样的组件(或另一个组件)作为我的日志显示的基础吗?

如果做不到这一点,我会写下自己的.我最初的想法是,我应该使用内置的TClientDataset将组件基于TDBGrid.我会将消息添加到客户端数据集(带有消息类型的列),并通过数据集方法处理过滤,并通过网格的绘制方法进行着色.

欢迎您对此设计的看法.

[注意:此时我对将日志写入文件或与Windows日志记录集成并不特别感兴趣(除非这样做解决了我的显示问题)]

delphi logging

8
推荐指数
2
解决办法
2334
查看次数

Axis2 Web服务和Eclipse WSDL创作:在运行wsdl2java时向wsdl添加轴故障会导致异常

我正在尝试使用Apache Axis2 1.4.1创建一个契约优先的Web服务.由于Eclipse看起来像一个非常完整的wsdl编辑器,我开始使用Eclipse的编辑器自动化我的wsdls.一切都很好,我可以使用wsdl2java生成Java类,并在部署时使用Web Services.但是,向Web Service添加异常或错误会导致异常,说明Fault的Element QName为null.有谁知道可能导致这种情况的原因?检查wsdl也没有给我任何直接的答案.似乎故障/异常的定义与其他元素一样.

这是命令和堆栈跟踪:

>d:\axis2-1.4.1\bin\wsdl2java.bat -o src-test -ss -uri JavaIntegrationModule.wsdl
Using AXIS2_HOME:   D:\axis2-1.4.1
Using JAVA_HOME:    D:\Java\jdk1.5.0_14
Retrieving document at 'JavaIntegrationModule.wsdl'.
[INFO] The src-test\src\org\example\www\javaintegrationmodule\JavaIntegrationModuleSkeleton.java file cannot be overwritten.
[INFO] The src-test\src\org\example\www\javaintegrationmodule\JavaIntegrationModuleMessageReceiverInOut.java file cannot be overwritten.
D:\>d:\axis2-1.4.1\bin\wsdl2java.bat -o src-test -ss -uri JavaIntegrationModule.wsdl
Using AXIS2_HOME:   D:\axis2-1.4.1
Using JAVA_HOME:    D:\Java\jdk1.5.0_14
Retrieving document at 'JavaIntegrationModule.wsdl'.
D:\>d:\axis2-1.4.1\bin\wsdl2java.bat -o src-test -ss -uri JavaIntegrationModule.wsdl
Using AXIS2_HOME:   D:\axis2-1.4.1
Using JAVA_HOME:    D:\Java\jdk1.5.0_14
Retrieving document at 'JavaIntegrationModule.wsdl'.
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: jav
a.lang.RuntimeException: Element QName is …
Run Code Online (Sandbox Code Playgroud)

java axis2 web-services exception fault

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

javascript中的递归函数

也许是一个微不足道的问题,我不知道为什么这个函数在进入else语句时退出循环.我需要这个函数来获取一个xml文档.

function xmlToArray(element){
    childs= element.childNodes;
    if(childs.length != 1){
      for(var i=0;i<childs.length;i++){
        if(childs[i].hasChildNodes()){
          xmlToArray(childs[i]);
        }
        alert("exit from if");
      }//end for
      alert("exit from for");
    }//end if
    else{
      alert("do something with element");
    }
    alert("end of func");
}
Run Code Online (Sandbox Code Playgroud)

javascript recursion

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

检查文件是否已使用Subversion svn更改

我在cmd下的windows下使用Subversion svn.如何检查之前修订过的文件?我试过了

 svn.exe info --changelist xx   # xx is a revision number
Run Code Online (Sandbox Code Playgroud)

但是没有输出.我想我需要将网址添加到主干+我需要告诉svn.exe我想要从我的计算机上的当前版本(例如74)到最新版本(例如75)的更改列表.我怎样才能做到这一点?谢谢!

svn changelist

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

Unity IOC容器以及如何解析同一接口的不同实例

我有一个统一容器,我正在这样注册类型:

    IUnityContainer container = new UnityContainer()
.RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>( "PopulationRate" )
.RegisterType<ITaxAuthorityRateService, TaxAuthorityBusinessLicenseRateService>( "BusinessLicenseRate" );
Run Code Online (Sandbox Code Playgroud)

然后我还要注册2个不同的服务,这些服务在其构造函数中包含一个ITaxAuthorityRateService变量.两种服务都需要一个派生自ITaxAuthorityRateService的不同类.我该如何处理这种情况?

ioc-container unity-container

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