问题列表 - 第39678页

WPF:TreeView虚拟化无法正常工作

如果TreeView设置如下,什么可以阻止TreeView虚拟化?

<TreeView 
    ItemsSource="{Binding}" 
    VirtualizingStackPanel.IsVirtualizing="True">
    <TreeView.ItemsPanel>
        <ItemsPanelTemplate>
            <VirtualizingStackPanel />
        </ItemsPanelTemplate>
    </TreeView.ItemsPanel>
    <TreeView.ItemContainerStyle>
        <Style
            TargetType="{x:Type TreeViewItem}">
            <Setter
                Property="IsExpanded"
                Value="{Binding IsExpanded, Mode=TwoWay}"/>
        </Style>
    </TreeView.ItemContainerStyle>
</TreeView>
Run Code Online (Sandbox Code Playgroud)

我有一个不虚拟化的,当我扩展节点(并使用snoop检查)时,我已经创建了所有的TreeViewItems.我想知道是否有一些容器组合会阻止TreeView虚拟化其内容.(比如在StackPanel中托管它)

wpf treeview virtualization ui-virtualization

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

绘制一个新的System.Drawing.Bitmap

此代码使用最新的LINQPad 4.28 beta生成异常

new System.Drawing.Bitmap(200, 200).Dump();
Run Code Online (Sandbox Code Playgroud)

这是我的代码中的问题还是LINQPad的.Dump()扩展方法的问题?

.net linqpad

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

如何将两个表与两个表的ID联合起来?

好的,我有四张桌子:

表1:"f_withholdings"

替代文字

表2:"f_wh_list"

替代文字

表3:"f_rpayments"

替代文字

表4:"f_rp_list"

替代文字

表1和表2通过wh_id字段相互连接,表3和表4通过rp_id如图所示连接.

我希望将两个表合并为一个,例如:

SELECT
`wh_list_id`,
`wh_name` AS `name`,
`wh_list_date` AS `date`,
`wh_list_amount` AS `amount`,
`wh_list_pending` AS `pending`,
`wh_list_comment` AS `comment`
FROM
`f_wh_list` LEFT JOIN `f_withholdings` ON `f_wh_list`.`wh_id` = `f_withholdings`.`wh_id`

UNION ALL

SELECT
`rp_list_id`,
`rp_name` AS `name`,
`rp_list_date` AS `date`,
`rp_list_amount` AS `amount`,
`rp_list_pending` AS `pending`,
`rp_list_comment` AS `comment`
FROM `f_rp_list` LEFT JOIN `f_rpayments` ON `f_rp_list`.`rp_id` = `f_rpayments`.`rp_id`
Run Code Online (Sandbox Code Playgroud)

我明白了

替代文字

wh_list_id结果表中第一个SELECT只有一个id字段,但没有rp_list_id

我想在结果表中有两个id,如下所示:

替代文字

谢谢!

mysql sql union union-all

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

如何在三星Galaxy S上使用前置摄像头

我已经尝试了几个我在网上找到的答案,例如:

Camera.Parameters parameters = mCamera.getParameters();
parameters.set("camera-id", 2);
mCamera.setParameters(parameters);
Run Code Online (Sandbox Code Playgroud)

要么

mMediaRecorder.setVideoSource(2);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我还在清单文件上设置了权限:

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我已经搜索了StackOverflow,我知道之前已经问过这个问题,但似乎没有确定的解决方案,任何形式的帮助都将受到赞赏.

注意:我在2.1平台上使用Galaxy S.

android android-sdk-2.1 android-camera

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

为什么在Javascript中使用类似于数组的对象而不是本机数组

在Javascript中很常见的是类似于Array的对象,它与Array类型的构建有一些相似之处,但没有它的所有方法或功能.因此,有一些技巧可以将类似Array的对象转换为"真正的"数组以进行进一步操作.

Javascript:The Definitive Guide中甚至提到了这一点.

问题是为什么这种模式如此常见?在所有这些情况下,为什么不更喜欢内置的Array类型呢?

javascript arrays

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

简单的PHP随机数组

我有一个像这样的简单数组:

$input = array('Line1', 'Line2', 'Line3');
Run Code Online (Sandbox Code Playgroud)

并希望随机回应其中一个值.我以前做过这个,但是不记得我是怎么做到的,所有array_rand的例子看起来都比我需要的更复杂.

有什么帮助吗?谢谢

php arrays

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

如何允许Delphi辅助表单位于主表单后面

如果在Delphi 2010或XE中将Application.MainFormOnTaskbar设置为true,则所有辅助表单始终位于主窗口的前面。将Popupmode或PopupParent属性设置为什么都没有关系。但是,我有一些辅助窗口,希望可以在主窗体后面显示。

如果将MainFormOnTaskbar设置为false,则可以使用,但是Windows 7功能会损坏(Alt-tab,Windows栏图标等)。

我如何在保持Windows 7功能正常运行的同时仍允许辅助窗体隐藏在主窗体后面?

forms delphi delphi-2010 delphi-xe

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

在梅森响应之前和之后这些数字是什么意思?

我在Ubuntu 10.10(x86)上使用mod_perl 2,mason和apache 2.2(来自apt的标准包).当我向服务器发送HTTP请求时,我得到以下内容:

$ nc localhost 80 < ~/Desktop/test.http
HTTP/1.1 200 OK
Date: Mon, 22 Nov 2010 00:32:02 GMT
Server: Apache/2.2.16 (Ubuntu)
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html

38
<html><body>Current IP Address: 127.0.0.1</body></html>

0
Run Code Online (Sandbox Code Playgroud)

我对此有点好奇.这些数字(38和0)是什么意思?我查看了我的日志,但我没有看到任何有意义的内容,我似乎无法找出谷歌的最佳搜索短语(如果我遗漏了文档中明显的内容,我很抱歉).我从telnet获得相同的结果(但Firefox似乎没有抛出任何类型的错误).

这是我的请求的内容(在末尾省略空格):

GET /test.html HTTP/1.1
HOST: example.com
Run Code Online (Sandbox Code Playgroud)

和我的脚本(test.html):

% my $ip = $r->connection->remote_ip();
<html><body>Current IP Address: <% $ip %></body></html>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

perl http apache2 mod-perl mason

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

Django - 基于变量使django模板缓存过期

它并不难以使django中的特定模板缓存无效

def invalidate_cache_key(fragment_name, *variables):
   args = md5_constructor(u':'.join([urlquote(var) for var in variables]))
   cache_key = 'template.cache.%s.%s' % (fragment_name, args.hexdigest())
   cache.delete(cache_key)
Run Code Online (Sandbox Code Playgroud)

但是,我有一种情况需要删除所有已传递给它们的变量的缓存片段.例如,删除所有关于汽车品牌"丰田"的缓存片段.

{% cache 100000 car_content car.brand %}
Run Code Online (Sandbox Code Playgroud)

基本上有一种方法可以根据一组标准获取所有cache_keys吗?我一直在想改变缓存源,但我想知道是否有更好的解决方案可以解决这个问题.

django caching django-templates

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

需要AES解密的例子

我需要一个关于AES解密的明显例子.我只是想知道它是如何工作的,以便我自己编写这个算法的代码,所以,我既不想要代码也不想算法,我只是想要一些解释它是如何工作的,我需要先了解它才能实现一个实现它.有人可以给我教程或参考吗?

encryption aes

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