问题列表 - 第6463页

为什么我不能在这种情况下设置不透明度?

这是情况......在顶层,我有一个TabControl.TabControl中的每个页面都包含一个ListBox:

<TabControl>
    <TabItem Header="item 1">
        <ListBox>
            <ListBoxItem>sub item 1</ListBoxItem>
            <ListBoxItem>sub item 2</ListBoxItem>
            <ListBoxItem>sub item 3</ListBoxItem>
        </ListBox>
    </TabItem>
    <TabItem Header="item 2">
        <ListBox>
            <ListBoxItem>sub item 1</ListBoxItem>
            <ListBoxItem>sub item 2</ListBoxItem>
        </ListBox>
    </TabItem>
</TabControl>
Run Code Online (Sandbox Code Playgroud)

ListBoxes有一个水平方向的StackPanel作为它们的ListTemplate:

<Style TargetType="ListBox">
    <Setter Property="ItemsPanel">
        <Setter.Value>
            <ItemsPanelTemplate>
                <StackPanel Orientation="Horizontal"
                      VisibleChanged="onStackPanelVisibilityChange"
                      Loaded="onStackPanelLoaded"
                      VerticalAlignment="Center" HorizontalAlignment="Center" />
            </ItemsPanelTemplate>
        </Setter.Value>
    </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)

您会注意到我在堆栈面板上有一些事件处理程序.这些是为堆栈面板中的项目设置动画,因此它们会依次淡入视图.事件处理程序实现为:

void onStackPanelLoaded(object sender, RoutedEventArgs e)
{
    StackPanel panel = sender as StackPanel;

    applySubItemAnimations(panel);
}

void onStackPanelVisibilityChange(object sender, DependencyPropertyChangedEventArgs e)
{
    StackPanel panel = sender as StackPanel;

    if (panel.IsVisible)
    {
        applySubItemAnimations(panel);
    } …
Run Code Online (Sandbox Code Playgroud)

c# wpf tabcontrol listbox opacity

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

将TObject保存到文件

如何将当前状态的Object保存到文件中?这样它就可以立即被所有变量读取和恢复.

delphi object save delphi-7

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

JavaScript习惯用法:仅创建一个函数来调用它

我正在学习YUI并偶尔看到这个成语:

 <script>
     (function x(){ do abcxyz})();
 </script>
Run Code Online (Sandbox Code Playgroud)

为什么他们只是为了调用它而创建一个函数?为什么不写:

<script>
    do abcxyz
</script>
Run Code Online (Sandbox Code Playgroud)

例如,请看这里.

javascript jquery yui idioms

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

在Emacs组织模式导出中禁用下划线到下标

当我通过org-mode(Cc Ce d)导出为PDF时,任何带下划线的单词最终都会被部分转换为下标.我怎样才能防止这种情况发生?

我发现这篇文章的主题是:

在Emacs Tex模式中禁用下划线下标

但是,我要么无法弄清楚正确的elisp,要么根本不起作用.注意,我不想更改任何全局字体选项.我只希望此修复程序适用于tex/latex/org-mode.

我也找到了这篇文章,虽然它也没有用:

禁用下标上标/下标?

emacs latex tex org-mode

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

NUnit忽略所有测试

我可以在测试中添加一个属性来忽略它

[Test]
[Ignore("Foo Bar")]
Run Code Online (Sandbox Code Playgroud)

有没有办法忽略文件​​中的所有测试(在TestFixture级别)?

nunit ignore

27
推荐指数
3
解决办法
6993
查看次数

是否有索引/监控文件驱动器的最佳实践或技巧?

我需要查找并监控硬盘驱动器上的所有照片或照片管理器的文件夹.目前我正在天真地这样做:递归遍历,手动将文件夹标记为索引,并重复该过程以捕获添加或移动照片的时间.

问题是文件夹树足够大这是非常昂贵的,所以我正在寻找不同的提示和/或保持低CPU程序的提示.

理想情况下,解决方案不依赖于平台.

编辑:我目前正在使用xulrunner,但可以编译模块做平台特定的东西.
第一次跑步怎么样?除了手动遍历整个文件夹树之外,是否没有解决方案(甚至依赖于平台).

indexing desktop-application drive

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

正则表达式匹配多个字符串

我需要创建一个可以匹配多个字符串的正则表达式.例如,我想找到"好"或"好"的所有实例.我找到了一些例子,但我想出来的似乎并不奏效:

\b(good|great)\w*\b
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

编辑:我应该注意,我不想只匹配整个单词.例如,我可能想要匹配"ood"或"reat"(部分单词).

编辑2:这是一些示例文本:"这是一个非常棒的故事." 我可能想要匹配"this"或"really",或者我可能想匹配"eall"或"reat".

c# regex

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

为什么我的文字会被裁剪?

当我尝试将文本块添加到边框元素时,我只看到文本的一部分.我将文本添加到边框后旋转文本,这是导致问题的原因.增加边框的宽度可以解决此问题.但是,我的边界只需要20个单位.

alt text http://img257.imageshack.us/img257/1702/textcrop.jpg

我在这里失踪了什么?

        <Border
          Name="BranchBorder"
          CornerRadius="0"
          HorizontalAlignment="Left"
          Width="20">
          <TextBlock 
            Name="Branch" 
            FontSize="14"
            FontWeight="Bold"
            VerticalAlignment="Center">
           <TextBlock.RenderTransform>
             <RotateTransform 
               Angle="-90"/>
           </TextBlock.RenderTransform>
            Branch
          </TextBlock>
        </Border>
Run Code Online (Sandbox Code Playgroud)

wpf user-interface xaml

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

我为什么要写测试?

重复:

单元测试无用的项目类型
何时进行单元测试与手动测试
单元测试是值得的吗?

我想知道为什么我应该为我自己手动测试的东西编写测试.我不写rspec测试或类似的东西.为了测试,我会写一些东西然后去浏览器并确保更改做我想要的.我听说这种方法被描述为"错误驱动的开发".

我现在写的应用程序通常范围和大小都很小.我是唯一的开发人员(通常),因此我不必担心将其他人的代码合并到我自己的测试中.

我可以看到需要测试具有数百种表单的大规模应用程序.但对于我自己开发的较小的应用程序,编写测试所需的时间比仅填写信息要长得多.我听说很多开发人员主张测试驱动开发,但我还没有"看到光明".这似乎是一个好主意,但我无法证明编写测试(似乎)需要的工作量.

testing

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

MS Access属性

我在哪里可以通过以下方式找到MS Access属性的本机列表:

 CurrentDb.Properties("Property_Name_Here")
Run Code Online (Sandbox Code Playgroud)

例如,我知道;

  • AppTitle可用于访问应用程序的标题
  • AppIcon可用于访问用于应用程序的图标的路径

对于不同的版本,我确信有不同的属性.是否有版本列表?例如,MS Access 2003具有这些属性......而MS Access 2007具有这些属性......等等.

ms-access vba

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