问题列表 - 第24999页

TextBox和默认Button绑定确实更新太晚了

我有一个带有这两个控件的简单WPF对话框:

<TextBox Text="{Binding MyText}"/>
<Button Command="{Binding MyCommand}" IsDefault="True"/>
Run Code Online (Sandbox Code Playgroud)

现在,当我在TextBox中输入一些文本并使用鼠标单击按钮时,一切都按预期工作:TextBox将设置MyText并调用MyCommand.

但是,当我输入一些文本并按Enter键以"单击"默认按钮时,它不起作用.因为在点击进入焦点时不会离开TextBox,绑定将不会刷新MyText.因此,当调用MyCommand(其工作)时,MyText将包含旧数据.

我如何在MVVM中修复此问题?在经典的代码隐藏中,我可能只是在MyCommand处理程序中调用"MyButton.Focus()",但在MVVM中,MyCommand处理程序对该按钮一无所知.

那么现在呢?

wpf binding mvvm

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


如何从Lucene TokenStream获取令牌?

我正在尝试使用Apache Lucene进行标记,我对从一个获取令牌的过程感到困惑TokenStream.

最糟糕的是,我正在查看解决我的问题的JavaDocs中的注释.

http://lucene.apache.org/java/3_0_1/api/core/org/apache/lucene/analysis/TokenStream.html#incrementToken%28%29

不知何故,AttributeSource应该使用an 而不是Tokens.我完全不知所措.

任何人都可以解释如何从TokenStream获取类似令牌的信息吗?

java lucene attributes token tokenize

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

Android多种屏幕尺寸,密度相同

关于密度,我很困惑.我看到中密度,屏幕分辨率可以是320x480,480x800或480x854.因此,如果我在mdpi文件夹中有300px宽的图像,那么在所有3种不同的屏幕尺寸(主要是320x480与其他2)相比,它的外观大小如何?通过看起来相同的尺寸,我的意思是根据屏幕尺寸的比例变大或变小.谢谢.

android

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

SQLAlchemy - 将自引用关系映射为一对多(声明形式)

我想使用声明方法和SQLAlchemy映射Tag实体.标签可以有父(另一个标签).

我有:

class Tag(Base):
    __tablename__ = 'tag'

    id = Column(Integer, primary_key=True)
    label = Column(String)

    def __init__(self, label, parentTag=None):
        self.label = label
Run Code Online (Sandbox Code Playgroud)

如何添加"父母"关系?

谢谢

python sqlalchemy

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

CSS:a:链接vs只是一个(没有:链接部分)

所以我们需要对CSS anchor伪类使用以下顺序

a:link    { color: red }    
a:visited { color: blue }  
a:hover   { color: yellow } 
a:active  { color: lime }  
Run Code Online (Sandbox Code Playgroud)

但我的问题是为什么要打扰a:link部分?相反,上述(除了清晰度之外)是否有任何优势:

a { color:red; } /* notice no :link part */
a:visited { color: blue; }
etc.,etc.
Run Code Online (Sandbox Code Playgroud)

css anchor pseudo-class

13
推荐指数
2
解决办法
2947
查看次数

Drupal Views将每个分类限制的最新内容显示给一个节点

我想创建一个视图,其中显示我的所有5个分类术语,然后显示已发布的最新节点,但这受限于1.例如:

税期1
已发布最新节点

税期2
最新节点发布

等等

目前我按分类学术语分组,因此它显示所有发布的节点,然后按发布日期desc排序.我无法弄清楚如何限制节点只显示每个分类术语一个项目.

任何帮助将不胜感激.

views drupal-views drupal-6

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

WPF datagrid列标题跨越多个列

在WPF数据网格中是否可以对列标题进行分组?

我所追求的是

| Column 1 | Column 2 | Column 3|
| a  b  c  | a  b  c  | a  b  c |
| z  x  y  | z  x  y  | z  x  y |
Run Code Online (Sandbox Code Playgroud)

我四处搜寻,看不到明显的做法.我可以使用模板化的列,然后模仿每个模板中的额外单元格,但这不适用于订购等.

我想我所说的一切,我正在寻找的是人们如何设法跨越多个coluns的列标题.

任何帮助或想法将不胜感激.

wpf datagrid

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

将图像存储在SQL Server CE数据库中

有没有人知道如何在SQL Server CE数据库中存储图像?

该列应该是什么数据类型?(我猜二进制.)

我使用Linq-To-Datasets.有可能使用它将图像放入数据库并在以后再次将其拉出来吗?

谢谢你的建议.


我是这样做的:

MemoryStream stream = new MemoryStream();
myBitmapImage.Save(stream, ImageFormat.Png);
myInsertLinqToDataSetRow.IMAGE_COLUMN = stream.ToArray();
Run Code Online (Sandbox Code Playgroud)

要重新加载它我做了这个:

MemoryStream stream = new MemoryStream(myLinqToDataSetRow.IMAGE_COLUMN);
myBitmapImage.SignatureImage = new Bitmap(stream);
Run Code Online (Sandbox Code Playgroud)

我在MSDN上找到一个页面,表示Image列类型正在消失,你应该使用varbinary(MAX).SQL Server CE不支持Max,所以我做了varbinary(8000).

稍后注意:虽然SQL Server CE不支持varbinary(max).Varbinary(8000)对于许多图像来说都不够大.我确实最终使用了Image类型,即使它计划被弃用.一旦ms在移动平台上提供合理的交替,我将考虑切换.

c# compact-framework windows-mobile linq-to-dataset sql-server-ce

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

外部js文件jquery函数似乎没有得到clientId

我使用externel javascript文件,我有这个,

function getdropdownvalue()
{
   alert($("#<%=DLState.ClientID%>"));
}
Run Code Online (Sandbox Code Playgroud)

但它似乎没有得到我的dropdown的clientId ...任何建议......

jquery file clientid external-js

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