问题列表 - 第25316页

直接绑定到DataContext w/Converter时的WPF更新绑定

通常,当您希望数据绑定控件"更新"时,使用"PropertyChanged"事件向接口发出数据在幕后发生更改的信号.

例如,您可以使用属性"DisplayText"绑定到datacontext的文本块

<TextBlock Text="{Binding Path=DisplayText}"/>

从这里,如果DataContext使用PropertyName"DisplayText"引发PropertyChanged事件,则此文本块的文本应该更新(假设您没有更改绑定的模式).

但是,我有一个更复杂的绑定,它使用datacontext的许多属性来确定控件的最终外观.为此,我直接绑定到datacontext并使用转换器.在这种情况下,我正在使用图像源.

<Image Source="{Binding Converter={StaticResource ImageConverter}}"/>

如您所见,我使用没有路径的{Binding}直接绑定到datacontext,我使用ImageConverter选择我正在寻找的图像.但现在我无法(我知道)告诉绑定更新.我试着用"."来提高propertychanged事件.作为属性名称,它不起作用.

这可能吗?我是否必须将转换逻辑包装到绑定可以附加到的属性中,或者有没有办法告诉绑定刷新(没有明确刷新绑定)?

任何帮助将不胜感激.谢谢!-亚当

data-binding wpf datacontext propertychanged

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

从iframe获取网址并在浏览器网址中更新哈希

我尝试了一些不同的东西,但没有真正起作用,基本上我需要从iframe获取当前位置/网址,获取我想要的部分并将其返回到网址中的哈希值.我怎么能用javascript做到这一点?

javascript url hash iframe jquery

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

如何让div假设其包含div的100%?

我试图让div假设100%的父div.父div充当页面包装器,因此它已经假设100%的页面宽度.我试过添加width: 100%,但这似乎不起作用.我有点困惑,因为这似乎是一件相对简单的事情.

html css width

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

隐藏UITableViewCell

有没有办法隐藏UITableView单元格?我正在寻找一些我可以在同步cellForRowAtIndexPath()返回的UITableViewCell上调用的属性或方法来隐藏它并使用户无法选择它.

iphone cocoa-touch

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

C#+字符串格式

我觉得我想做一些简单的事情,但我没有得到我想要的结果.我想显示一个基本数字,总是积极的.我不想要任何前导零,但我想要数千个分隔符.例如,对于以下输入,我想要以下输出:

3 -> 3
30 -> 30
300 -> 300
3000 -> 3,000
30000 -> 30,000
300000 -> 300,000 
Run Code Online (Sandbox Code Playgroud)

目前,为了尝试这样做,我使用以下格式代码:

  string text = "*Based on " + String.Format("{0:0,0}", total) + " entries";
Run Code Online (Sandbox Code Playgroud)

目前,输出看起来像这样:

3 -> 03
3000 -> 3,000
Run Code Online (Sandbox Code Playgroud)

您可以看到在不需要千位分隔符时如何添加前导"0".如何正确格式化我的数字?

谢谢

c#

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

为什么十六进制数字前缀为0x?

为什么十六进制数字前缀为0x?我理解前缀的用法,但我不明白为什么0x选择的重要性.

c syntax hex

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

LDAP c ++ API选择

我想在Linux下编写自己的LDAP客户端,特定于我们的本地环境.最有可能的是,我会使用QT4提供一个没有太多麻烦的闪亮前端.

我发现似乎没有标准的C++库.OpenLDAP提供了一个C API,还应该有一个C++ API(实验?).

我需要使用C的东西还是有推荐的C++ API?

c++ linux api ldap

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

SAS:在数据步骤中重新排列字段顺序

在SAS 9中,我如何在简单的数据步骤中重新排列字段的顺序.

Data set2;
  /*Something probably goes here*/
  set set1;
run;
Run Code Online (Sandbox Code Playgroud)

因此,如果set1具有以下字段:

Name   Title   Salary
A      Chief   40000
B      Chief   45000
Run Code Online (Sandbox Code Playgroud)

然后我可以将set2的字段顺序更改为:

Title  Salary  Name
Chief  40000   A
Chief  45000   B
Run Code Online (Sandbox Code Playgroud)

谢谢,

sas

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

下载并编写.tar.gz文件而不会损坏

你如何使用Ruby下载文件,特别是.zip和.tar.gz,并将它们写入磁盘?

-
这个问题最初是针对MacRuby中的一个错误,但答案与上述一般问题相关.

使用MacRuby,我发现该文件看起来与引用(大小)相同,但是档案拒绝提取.我现在正在尝试的是:https://gist.github.com/arbales/8203385
谢谢!

ruby http file download

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

在界面构建器中创建带图像的自定义按钮

如何在界面生成器中为cocoa应用程序创建一个带有正常和突出显示状态图像的按钮?我需要一个像cocoa-touch中的自定义按钮这样的按钮,并提供默认和突出显示状态的图形.同样,它适用于纯mac应用程序而不适用于iPhone.

TIA

macos cocoa interface-builder nsbutton nsbuttoncell

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