问题列表 - 第34305页

绑定未按预期更新

我正在构建一个简单的UserControl,DoubleDatePicker,它定义了DependencyProperty,SelectedDate:

DoubleDatePicker.xaml:

<UserControl x:Class="TestWpfDoubleDatePicker.DoubleDatePicker"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit">    
<StackPanel x:Name="LayoutRoot" Background="White">
    <toolkit:DatePicker x:Name="DateInput" SelectedDate="{Binding SelectedDate,Mode=TwoWay}" Margin="5,0,5,0" />
    <TextBlock Text="{Binding SelectedDate}" />
    <toolkit:DatePicker SelectedDate="{Binding SelectedDate,Mode=TwoWay}" Margin="5,0,5,0" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

DoubleDatePicker.xaml.cs:

using System;
using System.Windows;
using System.Windows.Controls;


namespace TestWpfDoubleDatePicker
{
    public partial class DoubleDatePicker : UserControl
    {
        public static readonly DependencyProperty SelectedDateProperty =
        DependencyProperty.Register("SelectedDate", typeof(DateTime), typeof(DoubleDatePicker), null);

        public DateTime SelectedDate
        {
            get { return (DateTime)this.GetValue(SelectedDateProperty); }
            set { this.SetValue(SelectedDateProperty, value); }
        }

        public DoubleDatePicker() …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf binding user-controls

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

在.NET中,类可以有虚拟构造函数吗?

一个类可以有虚拟构造函数吗?

如果是,为什么需要它?

.net c# oop

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

PHP:结束并在6行后开始一个新的<tr>

我想制作一个表,然后每6行应该有一个tr,然后行在td内.

例如:

<tr>
<td><?php echo $show[id]; ?></td> // 1
<td><?php echo $show[id]; ?></td> // 2
<td><?php echo $show[id]; ?></td> // 3
<td><?php echo $show[id]; ?></td> // 4
<td><?php echo $show[id]; ?></td> // 5
<td><?php echo $show[id]; ?></td> // 6
</tr> <tr> // start new tr after 6 rows
...repeat the tds
Run Code Online (Sandbox Code Playgroud)

我该怎么做这样的事情?我试过自己这样做

<tr> 
<?php
while ($show == mysql_fetch_array($query)){ ?>
<td><?php echo $show[id]; ?></td>
<?php } ?>
</tr>
Run Code Online (Sandbox Code Playgroud)

但正如你所看到的那样,只需将所有内容插入一个tr ..

谢谢

php

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

子类的类型

我有一个问题哪种适用于所有语言的静态类型和某种OOP.

如果我有A类,B类是A的子类,C类是B的子类和A类变量,我可以在其中存储B和C的实例吗?

c++ delphi oop

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

支持和反对在跨平台库中独占支持std :: wstring的参数

我目前正在开发一个跨平台的C++库,我打算用Unicode识别它.我目前通过typedef和宏对std :: string或std :: wstring进行编译时支持.这种方法的缺点是它会强制您使用宏,L("string")并根据字符类型大量使用模板.

支持std :: wstring只支持和反对的论据是什么?

使用std :: wstring是否会影响GNU/Linux用户群,首选UTF-8编码?

c++ unicode cross-platform wstring

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

滚动浏览ListView时,一些图像非常滞后

我有下面的屏幕,其中包含一些图像(每个可见页面6个).向上和向下滚动对我来说似乎很迟钝.就像它再次渲染图像一样.向后滚动似乎比向下滚动更糟糕.

任何人都知道如何提高这样一个区域的性能,以创建一个漂亮的平滑滚动?

更新:图像和文本都是从我的SQLite数据库中检索的.该列表使用SimpleCursorAdapter创建.

画廊

private class HistoryViewBinder implements SimpleCursorAdapter.ViewBinder 
{
    //private int wallpaperNumberIndex;
    private int timeIndex;
    private int categoryIndex;
    private int imageIndex;

    private java.text.DateFormat dateFormat;
    private java.text.DateFormat timeFormat;
    private Date d = new Date();

    public HistoryViewBinder(Context context, Cursor cursor) 
    {
        dateFormat = android.text.format.DateFormat.getDateFormat(context);
        timeFormat = android.text.format.DateFormat.getTimeFormat(context);

        //wallpaperNumberIndex = cursor.getColumnIndexOrThrow(HistoryDatabase.KEY_WALLPAPER_NUMBER);
        timeIndex = cursor.getColumnIndexOrThrow(HistoryDatabase.KEY_TIME);
        categoryIndex = cursor.getColumnIndexOrThrow(HistoryDatabase.KEY_CATEGORY);
        imageIndex = cursor.getColumnIndexOrThrow(HistoryDatabase.KEY_IMAGE);
    }

    @Override
    public boolean setViewValue(View view, Cursor cursor, int columnIndex) 
    {
        Log.d(TAG, "setViewValue");

        if (view instanceof TextView)
        {
            Log.d(TAG, "TextView");
            TextView tv …
Run Code Online (Sandbox Code Playgroud)

performance android android-listview

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

Scala - 前缀一元运算符

我最近给了Scala第二次机会,并从我总是实现的项目开始(在函数或伪函数语言中):命题逻辑(以及后来的谓词逻辑)的自动推理器.

现在,我试图尽可能地在语言本身中获得命题逻辑的符号,并且我已经实现了这一点 - 使用隐式转换(String - > Atom):

("A" and "B") implies "C"
Run Code Online (Sandbox Code Playgroud)

函数"和"和"暗示"(以及"或"和"等价")是调用相关案例类构造函数的简单方法.但是,在实现"not"时,我会遇到以下两种符号中的任何一种:

("A" and "B").not
Not("A" and "B")
Run Code Online (Sandbox Code Playgroud)

有没有办法欺骗Scala接受所需的:

not("A" and "B")
Run Code Online (Sandbox Code Playgroud)

最好不要将"Not"类重命名为"not",因为我可能希望将来称之为"¬"或其他东西.

logic scala notation unary-operator

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

将用户库添加到Ant Builder类路径

我在为Eclipse项目设置Ant Builder时遇到问题.

我确实在Eclipse中将多个第三方库配置为用户库.这些库被添加到我的项目的构建路径中,一切正常.

我的问题是,如果我想使用Eclipse中的Ant Builder,我将不得不将一些用户库添加到Ant Builder的类路径中以使其正常工作.我需要那些Libs,因为它们包括几个任务defs和类型defs for Ant,而不是编译我的项目.但是,如何将这些用户库添加到Ant Builder类路径中?我不想通过手动添加它们来"硬编码"它们,因为如果我将来必须更改一个这些库,我还必须维护所有的Ant Builders.而且我不知道如何在Ant中确定运行时用户库的路径以动态加载它们,因为我需要在Ant的引导程序中使用这些库来成功定义我需要的Ant任务.

java eclipse ant classpath

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

为什么IntelliJ会在重构时删除我的文件?所以我失去了所有的工作

我右键单击>重构>从项目菜单移动,"将所有内容从.../.. /移动到另一个目录">确定选择了另一个文件夹,并且wham,我的所有数据都消失了.我在项目树中做了一个grep -r来找到它,然后找一个.-iname" mydataas "仍然没有出现.没了.

为什么Intellij会这样做?

java refactoring intellij-idea

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

更新到Froyo后无法使用adb执行带SD的SD卡

我的应用程序拍照并保存到SD卡.它在Android 2.1上运行良好,但我刚升级到Froyo,现在我得到了:

ERROR/CameraPreview(28216): Problem taking picture
WARN/System.err(28216): java.io.FileNotFoundException: /mnt/sdcard/silviaterra/temp.jpg (Permission denied)
WARN/System.err(28216):     at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
WARN/System.err(28216):     at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
WARN/System.err(28216):     at java.io.FileOutputStream.<init>(FileOutputStream.java:97)
WARN/System.err(28216):     at java.io.FileOutputStream.<init>(FileOutputStream.java:69)
Run Code Online (Sandbox Code Playgroud)

当我打开adb shell(以root用户身份)时,我得到:

$ cd sdcard
cd: can't cd to sdcard
$ cd mnt/sdcard
cd: can't cd to mnt/sdcard
Run Code Online (Sandbox Code Playgroud)

我试过杀死并重新启动adb服务器,但没有运气.关于发生了什么的任何想法?谢谢!

android sd-card adb android-2.2-froyo

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