问题列表 - 第4371页

ListBox与ItemTemplate(和ScrollBar!)

我有一个数据绑定和itemtemplated ListBox:

<ListBox x:Name="lbLista" 
         ScrollViewer.VerticalScrollBarVisibility="Visible">
    <ListBox.ItemTemplate>
      <DataTemplate>
        <StackPanel Orientation="Horizontal">
          <CheckBox IsChecked="{Binding Deleteable, Mode=TwoWay}" />
          <Label Content="{Binding Name}" />
        </StackPanel>
      </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

它显示很好,它们来自ObservableCollection.

问题滚动条出现,但无法使用-它不会有一个把手抢.我已经尝试在ListBox上设置一些ScrollView附加属性,但它们不会影响这种情况.

wpf xaml scroll listbox

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

在ASP.net MVC中实现表单

我在视图页面上有一个简单的表单,实现为用户控件,看起来像这样:

<%=Html.BeginForm("List", "Building", FormMethod.Post) %>

//several fields go here

<%Html.EndForm(); %>
Run Code Online (Sandbox Code Playgroud)

我想解决两个问题,第一个是我希望接收它的控制器方法获取用户控件的类型参数.目标是避免将表单的所有字段放入方法的参数列表中.控制器方法目前看起来像这样:

[AcceptVerbs("Post")]
    public ActionResult List(string capacityAmount)
    {
        ProfilerDataDataContext context = new ProfilerDataDataContext();
        IEnumerable<Building> result = context.Buildings.OrderBy(p => p.SchoolName);
        ViewData["Boroughs"] = new SelectList(Boroughs.BoroughsDropDown());

        return View(result);
    }
Run Code Online (Sandbox Code Playgroud)

表单中的其余字段将用于对建筑物类型进行搜索.

表单发布很好,我可以按照你期望的方式搜索容量,但是当我在搜索中添加参数时,我可以闻到丑陋.

其次,较小的问题是当页面呈现时,BeginForm标记将字符串"System.Web.Mvc.Form"呈现给页面.我如何让它消失?

.net c# forms asp.net-mvc views

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

如何在Mac上为我的Flash开发人员设置ASP.Net/IIS开发环境?

不,不,我没有荨麻疹;).

我可以在IIS上运行我的.NET 3.5站点的本地版本,并在我开发时进行故障排除.但是,当他想看看他的工作是怎么做的时候,我的flash开发人员被迫登录我们的Windows 2003并弄乱我们的登台服务器.这是不可接受的,我理解,但是现在有时间问题,所以这个黑客将不得不飞一点.

如何为我的Flash开发人员设置开发环境以便能够在本地计算机上运行?我确信这可以在其他地方完成.

asp.net flash macos development-environment

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

Eclipse buildpath自动获取内部目录的所有JAR

如何配置项目构建路径以使一组位于同一目录中的.jar文件自动包含在构建路径中?这意味着将新的.jar文件添加到此目录(并刷新项目)会更新构建路径?Rem:我不是在Web应用程序中工作,而是在独立的Java应用程序中工作.我知道在Dynamic Web Project中可以将WEB-INF/lib中的所有.jars包含在构建路径中.是否可以在独立应用程序中执行相同的包含?

我正在使用Eclipse 3.4

java eclipse

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

如何在SQL Server Management Studio 2008中自动执行"生成脚本"任务?

我想在SQL Server Management Studio 2008中自动生成脚本.

现在我做的是:

  • 右键单击我的数据库,任务,"生成脚本......"
  • 手动选择我需要的所有导出选项,然后在"选择对象"选项卡上单击全选
  • 选择导出文件夹
  • 最后点击"完成"按钮

有没有办法自动完成这项任务?

编辑:我想生成创建脚本,而不是更改脚本.

sql-server automation ssms sql-server-2008 visual-studio-2008

92
推荐指数
7
解决办法
8万
查看次数

术语的名称是什么意思下一个方法:A a = new A {Prop1 = a,Prop2 = b};

您能否提示如何正确命名对象构造方法,其中公共礼仪值是在对象创建上设置的?

例如,

SqlCommand command = new SqlCommand { Connection = connection, CommandType = CommandType.Text };
Run Code Online (Sandbox Code Playgroud)

.net c# constructor properties

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

EXTJS组合框在展开后不按valueField选择

我写了一些非常好的代码,但我有一个奇怪的错误这是一个例子......


请看我的COMBOBOX BUG VIDEO


就像我说的那样,每次datachanged触发时都能正常工作 - 选择正确的索引并显示displayField但是,每次在组合框中键入一些文本后,当"datachanged"触发时,它都不会显示displayField.相反,它显示我启动的setValue方法的值.

奇怪的是,如果我没有输入文本并用鼠标更改选择,则没有错误.最后,只有在组合框中输入文本时才会出现这种情况.

有没有人听说过这个bug,有解决方案或者一些明智的建议?

代码 !

两个数据存储:

ficheDataStore = new Ext.data.Store({
    id: 'ficheDataStore',
    autoLoad: true,
    proxy: new Ext.data.HttpProxy({
        url: 'ficheDetail.aspx',      // File to connect to
        method: 'GET'
    }),
    baseParams: { clientId: clientId, Type: 'Fiche' }, // this parameter asks for listing
    reader: new Ext.data.JsonReader({   // we tell the datastore where to get his data from
        root: 'results'
    }, [
        { name: 'GUID', type: 'string', mapping: 'GUID' },
        { name: 'TagClient', type: 'string', mapping: 'TagClient' …
Run Code Online (Sandbox Code Playgroud)

javascript combobox extjs

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

如何在C++中将十六进制数转换为二进制?

我正在开始C++类,并希望在十六进制表示和二进制之间转换字母.我可以设法打印出十六进制数字:

for(char c = 'a'; c <= 'z'; c++){
    cout << hex << (int)c;
}
Run Code Online (Sandbox Code Playgroud)

但我不能对二进制文件做同样的事情.没有std::bin我可以用来将十进制数转换为二进制数.

c++ binary hex

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

如何在Perl中捕获鲤鱼的输出?

我正在写一个Perl模块,我正在使用carp将非致命警告发送回调用程序.

鲤鱼警告工作正常 - 我正在检查输入参数是否满足某个条件 - 如果它不符合条件,则发送警告鲤鱼并且模块继续使用参数的默认值而不是调用程序的参数通过.警告只是通知正在使用默认参数而不是传入的参数.

我的问题是我的测试脚本.我的测试脚本正在向模块发送一个错误的参数,我正在尝试捕获返回的警告消息,并确保我收到了正确的警告消息.

我的模块看起来像这样:

else {
  carp "value must be numeric - using default value";
}
Run Code Online (Sandbox Code Playgroud)

我的测试脚本如下所示:

eval {
  #call to my module
};
like (
    $@,
    qr/value must be numeric/,
    "Should abort on non-numeric value"
);
Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我可以在屏幕上看到警告(它必须是STDERR),但$ @变量的内容是'' - 空白.

这是我的测试脚本的输出:

t/04bad_method_calls....ok 10/12value must be numeric - using default value at ...
#   Failed test 'Should abort on non-numeric value'
#   at t/04bad_method_calls.t line 98.
t/04bad_method_calls....NOK 12
#                   '' doesn't match '(?-xism:value must be numeric)' …
Run Code Online (Sandbox Code Playgroud)

perl warnings try-catch

13
推荐指数
3
解决办法
5064
查看次数

如何将二进制字符串转换为Perl中的数字?

如何将二进制字符串转换为Perl中的$x_bin="0001001100101"数值$x_num=613

binary perl

29
推荐指数
4
解决办法
3万
查看次数