问题列表 - 第12096页

在StackPanel内部,WPF ToolBar Separator缩小为空

鉴于非常简单的wpf应用程序

<Window x:Class="Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="800">
    <Grid>
        <ToolBar Height="50" >
            <MenuItem Header="Test1" />
            <MenuItem Header="Test2" />

            <StackPanel Orientation="Horizontal">
                <Separator />
                <MenuItem Header="Test3" />
                <MenuItem Header="Test4" />
                <MenuItem Header="Test5" />
            </StackPanel>
        </ToolBar>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

Separator元素缩小为空.如果我在StackPanel开始之前放置Separator,它就会显示出来.为什么会这样?是否有可以在某处应用的样式设置以避免这种情况?

wpf xaml toolbar stackpanel separator

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

Silverlight中最干净的单击+双击处理?

我一直在寻找各种处理双击的方法,然后作者对一些处理单击的代码进行了抨击.现在Silverlight 3中是否有一个标准,每个人都用它来处理单击和双击列表框?

double-click silverlight-3.0

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

Delphi 4错误: - 不兼容的类型:"TBitmap"和"TObject"

在我尝试运行/编译/构建Proiject时出现此错误

       Incompatible Types : “TBitmap” and “TObject”
Run Code Online (Sandbox Code Playgroud)

光标指向 Bitmap := FSectionList.BackgroundBitmap

请帮我搞清楚.这里像一辆交通拥挤的救护车

以下是代码的一部分: -

procedure ThtmlViewer.DoBackground1(ACanvas: TCanvas; ATop, AWidth, AHeight, FullHeight: integer);
var
  ARect: TRect;
  Bitmap, Mask: TBitmap;
  PRec: PtPositionRec;
  BW, BH, X, Y, X2, Y2, IW, IH, XOff, YOff: integer;
  Fixed: boolean;

begin
ARect := Rect(0, 0, AWidth, AHeight);
Bitmap := FSectionList.BackgroundBitmap;    
if FSectionList.ShowImages and Assigned(Bitmap) then
  begin
  Mask := FSectionList.BackgroundMask;
  BW := Bitmap.Width;
  BH := Bitmap.Height;
  PRec := FSectionList.BackgroundPRec;
  Fixed := PRec[1].Fixed;
  if Fixed then
    begin  {fixed background} …
Run Code Online (Sandbox Code Playgroud)

delphi

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

如何抑制阅读回执?

我使用WebDav以编程方式"阅读"电子邮件.当我完成这些电子邮件时,我也会删除这些电子邮件,但这会导致一个有趣的问题.每次我删除电子邮件时,原始发件人都会收到未读取的回复.我已登录到Outlook Web App并选中了"不自动发送响应 "选项,但这似乎没有帮助.

在删除之前,是否有任何方法可以从电子邮件中删除阅读回执请求?

email webdav

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

Winforms多线程UI操作的随机跨线程操作异常

出于某种原因,这种安全的方法引发了一个典型的例外.

跨线程操作无效:控制'statusLabel'从其创建的线程以外的线程访问.

显然,当需要调用时,此代码应通过Invoke调用匿名方法.但每隔一段时间就会发生异常.

有人有过类似的问题吗?

    private void SetProgressBarValue(int progressPercentage)
    {
        Action setValue = () => 
        {
            var value = progressPercentage;
            if (progressPercentage < 0)
                value = 0;
            else if (progressPercentage > 100)
                value = 100;
            statusProgressBar.Value = value;
            statusLabel.Text = string.Format("{0}%", value);
        };
        if (InvokeRequired)
            Invoke(setValue);
        else
            setValue();
    }
Run Code Online (Sandbox Code Playgroud)

[UPDATE2]
在实施John Saunders的建议后,仍然遇到了同样的错误

at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.ToolStrip.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
at System.Windows.Forms.ToolStrip.System.Windows.Forms.Layout.IArrangedElement.SetBounds(Rectangle bounds, …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

6
推荐指数
3
解决办法
5842
查看次数

如何创建新文件夹?

我想将程序的输出信息放到一个文件夹中.如果给定文件夹不存在,则程序应该创建一个新文件夹,文件夹名称与程序中给出的一样.这可能吗?如果是,请告诉我如何.

假设我已经给出了文件夹路径,"C:\Program Files\alex"并且alex文件夹不存在则程序应该创建alex文件夹,并且应该将输出信息放在alex文件夹中.

python mkdir

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

在页面加载时设置meta:resourcekey

我在页面上有一个标签,通过该meta:resourcekey属性获取本地化文本.我的问题是我希望它根据他们所在的多视图的哪个视图显示不同的文本.

我尝试添加属性label.Attributes.Add("meta:resourcekey", "label"),但似乎没有加载任何文本.我试过了PreRender,同样的交易.查看源时会显示该属性,但不显示任何文本.

这可能吗?另一种选择是拥有2个标签并改变页面加载的可见性,但这似乎是不太优雅的解决方案.

谢谢.

c# asp.net localization

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

Hibernate Oracle表空间注释

我正在注释我的DAO并使用hibernate3:hbm2ddl来生成ddls.有没有办法注释表空间?

java oracle annotations hibernate

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

你能在堆上声明一个指针吗?

这是在C++中在堆上创建变量的方法:

T *ptr = new T;
Run Code Online (Sandbox Code Playgroud)

ptr显然是指向新T的指针.我的问题是,你能做到这一点:

T *ptr = new T*;
Run Code Online (Sandbox Code Playgroud)

这似乎可能导致一些非常非常危险的代码.有谁知道这是否可行/如何正确使用它?

c++ heap-memory dynamic-memory-allocation

11
推荐指数
2
解决办法
7405
查看次数

在onClick中使用JQuery

我是否允许在onClick函数中使用JQuery?

例如:

<a onclick="my_save_function($("#inputID").val())">
<input type=hidden id="inputID" value="foo">

这样,当点击时,锚标签运行:

my_save_function(foo);

经过几次搜索,我找不到类似的话题.感谢您的任何帮助.

jquery onclick

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