问题列表 - 第10247页

如何设置WPF窗口的启动ClientSize?

我想设置我的WPF窗口的初始客户端大小.我没有看到一种直截了当的方式来做到这一点.

具体来说,当我的窗口打开时,我希望它的大小足够大,以使其内容适合而不需要滚动条.但是在显示之后,我希望窗口可以自由调整大小(更大或更小).

如果我在Window元素上设置Width和Height属性,则设置非客户端(外部)大小,这是无用的.一旦标题栏和调整大小边框进入该空间,客户区将不再足够大,其内容,我将有滚动条.我可以通过选择更大的尺寸进行补偿,但标题栏高度和边框厚度都是用户可自定义的(以及OS版本的默认值),并且在不同的机器上不一定相同.

我可以在窗口的内容元素上设置Width和Height(<Grid>在本例中为a),然后将Window的SizeToContent属性设置为WidthAndHeight.这使窗口的初始大小正好在我想要的位置.但事情不再调整大小 - 我可以调整窗口大小,但它的内容不会随之调整大小,因为我指定了固定大小.

有没有办法设置Window的初始客户端大小,最好没有代码隐藏?(如果这是唯一的方法,我将采取代码隐藏,但如果有人有一个,我更喜欢XAML方法.)

size wpf

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

快速监视窗口未在Visual Studio for C++/CLI项目中显示变量值

我知道Visual Studio对C++/CLI的支持很糟糕.但是在做快速手表时我遇到了一个奇怪的问题.我正在观察的变量在范围内并且具有价值.但VS说,变量不在范围内.看图像

C ==/CLI中的快速监视问题http://www.freeimagehosting.net/uploads/95471b8cb4.png

如果有人可以提出解决方法,那就太好了.或者这是VS的错误?

.net c++ visual-studio-2008

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

Django:提供ADMIN媒体文件

我已成功为普通的MEDIA文件提供媒体文件,但当我尝试提供管理媒体文件时,我失败了.请帮助我找到问题所在,因为我已经尝试解决问题好几个小时已经没有运气了(谷歌搜索也读了django doc关于提供静态文件).

我尝试访问localhost:8000/media/a.gif时的错误如下:

页面未找到:f:\ python25\lib\site-packages\django/contrib/admin/media\a.gif

我将管理媒体文件放在名为"media"的目录中,而我将普通媒体文件放在名为"static"的目录中.我也在Windows上.

以下是我在urls.py中提供普通媒体文件的方式:

# serve static files
from django.conf import settings
if settings.ENVIRONMENT==settings.ENV_DEVELOPMENT:
    urlpatterns += patterns("django.views",
        url(r"%s(?P<path>.*)$" % settings.MEDIA_URL[1:], "static.serve", {"document_root": settings.MEDIA_ROOT,})
    )
Run Code Online (Sandbox Code Playgroud)

还有我的settings.py(只有重要部分):

import project_path
MEDIA_ROOT = project_path.MEDIA.replace('\\','/')
MEDIA_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/media/'
TEMPLATE_DIRS = (
    project_path.TEMPLATE.replace('\\','/'),
)
Run Code Online (Sandbox Code Playgroud)

我的project_path.py:

import sys
from os.path import dirname, join
ROOT = dirname(__file__)
APP = join(ROOT, "apps")
TEMPLATE = join(ROOT, "templates")
MEDIA = join(ROOT, "static")
ADMIN_MEDIA = join(ROOT, "media")
Run Code Online (Sandbox Code Playgroud)

任何提示?

或者至少请分享您如何提供管理媒体文件(不更改来自Web服务器的任何文件,但只能通过django源代码)

提前致谢 :)

media django routing admin path

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

如何简化从WinForms到WPF的过渡

我正在处理一个大型Winforms应用程序,处理通过网格暴露的大量数据.我看到我们最终完全转向MV-VM和WPF实现,但现在我们仍然比任何类似松散耦合的球更接近泥球.

随着我们朝着更清晰的关注点分离发展,我们可以在WinForms世界中实现哪些特定模式,但是一旦我们采用WPF暴跌就会产生更平滑的过渡?具体来说,有没有关于以近似WPF/MVVM的方式利用WinForms有限绑定和事件处理的指导?

.net c# wpf mvvm

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

在PHP中将嵌套(多维)数组更改为key => value对

我有一个多维数组,如下所示:

Array
(
    [0] => Array
        (
            [ClientID] => ec2173de2134fdsfg4fsdffcb4b5205
            [Name] => ABC Widgets
        )

    [1] => Array
        (
            [ClientID] => e5dfgfdg2d760f640aadfgdfgdfg47b
            [Name] => Acme Co
        )

    [2] => Array
        (
            [ClientID] => b9dfgsdfg419085c3sdgffdsgfdg313
            [Name] => 4321 Corp
        )

)

我想改为以下内容:

Array
(
  ec2173de2134fdsfg4fsdffcb4b5205 => ABC Widgets
  e5dfgfdg2d760f640aadfgdfgdfg47b => Acme Co
  b9dfgsdfg419085c3sdgffdsgfdg313 => 4321 Corp
)

这样做的最佳方法是什么?另外,我最好以原始格式存储阵列并根据需要转换为其他格式吗?谢谢你的帮助

php arrays

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

如何使用PHP读取/显示XML

有没有办法使用PHP从[external] xml(来自不同网站的xml文件)中读取?我知道有一种方法可以使用JavaScript读取XML,但前提是它们都在同一个根目录中.

你能提供一个关于如何获取xml文件的例子,然后阅读以下内容:

<parent>
    <child>
        <grandchild>Example Text 1</grandchild>
    </child>

    <child>
        <grandchild>Example Text 2</grandchild>
    </child>
</parent>
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript php xml

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

java有像C#这样的属性吗?

我想知道他们现在是否具有属性以及它们与C#强大功能的相似之处.

java

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

firefox iframe的历史

在Web应用程序中,我们使用IFRAME让用户选择父页面的项目.

问题是每次打开IFRAME时,FIREFOX(3.5)都会将相同(父)页面的副本添加到历史记录中.

Web应用程序使用history.back()从父页面转到调用该页面的页面.

我们可以通过将"后退"页面作为参数从调用者传递给被调用者来解决这个问题.

仍然BACK按钮仍然断开(用户按下后退按钮但保持在同一页面中).

创建的另一个问题是我们想要一些历史记录以外的页面.我们不希望用户去一个INSERT页面.

完成后,可以通过INSERT页面上的location.replace轻松完成此操作,但在具有相同INSERT页面的许多条目的FIREFOX上则无法完成.

javascript firefox web-applications

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

如何将时间转换为iPhone设备的时区?

我在EST时区有一段时间,它是在mysql服务器上使用NOW()函数完成的.因为我的服务器位于EST,所以存储的时间是EST.当我从iPhone上的应用程序中检索它时,我需要在用户的正确时区显示它.我怎么做?

mysql iphone timezone datetime

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

不能在asp.net mvc spark文件中使用Html.ActionLink

我正在使用我的asp.net mvc应用程序的spark视图引擎.在我的aspx页面中,我可以成功使用Html.Actionlink,但是当我在spark文件中尝试它时,它并没有出现在intellisense中,当我尝试运行它时,无论如何,我得到:

动态视图编译失败.c:\ Users\midas\Documents\Visual Studio 2008\Projects\ChurchMVC\ChurchMVC\Views\Home\Index.spark(73,25):错误CS1061:'System.Web.Mvc.HtmlHelper'不包含可以找到'ActionLink'并且没有扩展方法'ActionLink'接受类型'System.Web.Mvc.HtmlHelper'的第一个参数(你是否缺少using指令或汇编引用?)

我引用了system.web.mvc,并在_global.spark中添加了.这些都没有帮助.有任何想法吗?

asp.net-mvc spark-view-engine

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