问题列表 - 第15654页

ContentPresenter没有显示Usercontrol,怎么样?

我有一个ListBox显示一些绑定到我的问题的用户控件.这工作正常,但我不希望其中的每个项ListBox都可以选择,因此我创建了一个空白样式并将其应用于ItemContainerStyle.这导致我的内容消失,每个项目显示为空白.有任何想法吗?

--Xaml--

<ListBox ItemContainerStyle="{StaticResource noSelect}" Name="lbTasks" Height="180"
         BorderBrush="#E6E6E6" >
     <ListBox.ItemTemplate>
          <DataTemplate>
               <my:TaskQuestion Question="{Binding Test}" />
          </DataTemplate>
     </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

- 样式 -

<Style x:Key="noSelect" TargetType="{x:Type ListBoxItem}">
    <Setter Property="Margin" Value="2, 2, 2, 0"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate>
                <ContentPresenter />
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)

我是否错误地使用了内容演示者?

Tia,Kohan

wpf user-controls styles

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

如何优雅地防止 Web 服务代理暴露给 COM?

我有一个 C# 程序集,用作非托管 C++ 应用程序使用的进程内 COM 服务器。该程序集使用永远不会更改的 Web 服务,因此无需更新 Web 服务代理类。这就是为什么代理类被创建一次,Reference.cs文件被简单地放入存储库中并仅从那里进行编译。

问题是默认情况下 Web 服务代理类是公共的,因此暴露给 COM。这会导致类型库膨胀并污染注册表。将可见性更改为内部会破坏程序集,因此这些实体需要保持公共状态,但不需要暴露给 COM。

愚蠢的方法是接近文件中的每个公共接口/类Reference.cs并将其标记为

[System.Runtime.InteropServices.ComVisible(false)]
Run Code Online (Sandbox Code Playgroud)

此后,它不再暴露于 COM。

有没有更好的办法?

.net c# com com-interop visual-studio

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

生成动态时间delta:python

这是我的情况:

import foo, bar, etc

frequency = ["hours","days","weeks"]

class geoProcessClass():

    def __init__(self,geoTaskHandler,startDate,frequency,frequencyMultiple=1,*args):
        self.interval = self.__determineTimeDelta(frequency,frequencyMultiple)

    def __determineTimeDelta(self,frequency,frequencyMultiple):
        if frequency in frequency:
            interval = datetime.timedelta(print eval(frequency + "=" + str(frequencyMultiple)))
            return interval
        else:
            interval = datetime.timedelta("days=1")
            return interval
Run Code Online (Sandbox Code Playgroud)

我想动态定义一个时间间隔timedelta,但这似乎不起作用.

有没有具体的方法来使这项工作?我在这里得到了无效的语法.

有没有更好的方法呢?

python datetime eval timedelta

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

在WPF中播放mp3

MediaElement在我的WPF应用程序中对我不起作用.

mediaElement1.LoadedBehavior = MediaState.Manual;
mediaElement1.Source = new Uri(@"C:\Music\MySong.mp3", UriKind.RelativeOrAbsolute);
mediaElement1.Play();
Run Code Online (Sandbox Code Playgroud)

当我在我的Window1.xaml.cs文件中执行此操作时.什么都没发生.至少我听不到任何声音.我尝试了各种不同的东西,但没有声音.

在winforms中:

axWindowsMediaPlayer1.URL = @"C:\Music\MySong.mp3";
axWindowsMediaPlayer1.Ctlcontrols.play();
Run Code Online (Sandbox Code Playgroud)

工作没有任何问题.任何简单的解决方案或尝试的事情?

c# audio wpf winforms

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

IntelliJ社区Perforce插件

我曾经喜欢使用IntelliJ,但我的新公司不会在IDE上花钱.现在随着IntelliJ社区版的发布,我唯一的障碍是我的公司使用Perforce.有没有人知道是否有与Community Edition一起使用的Perforce插件?

perforce open-source intellij-idea

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

哪个开源项目可供选择进行可用性评估?

对于可用性的大学项目,我正在寻找一个有用但几乎无法使用的开源项目.我的小组将进行完整的可用性审查,并在大约3个月的时间内提出建议.

当然,这不是纯粹的无私的想法,最好的情况是:我们的建议得到实施,因此我们可以在论文中包含对改进版本的评论.

  • 这样的一次性可用性评论是否对普通开发人员有用(或希望),或者他们只是"总比没有好".

  • 您是否知道(积极开发)可用性差的项目?

  • 除了sourceforge的"求助"和openusability.org,你知道该去哪里吗?


此致,
FGK

更新:
我们主要寻找最终用户应用程序,因为我们希望将潜在用户的走廊测试等内容包括在内.(感谢Pekka Gaiser提出的问题)

第二次更新:接受答复:
谢谢大家的帮助.
我想我们会选择libpurple及其图形化身.
Linux和Windows版本的pidgin确实很乱...... :-)

usability user-interface open-source

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

requirePermission属性的目的(web.config)

元素中的requirePermission属性有什么作用<section>

例如:

<configuration> 
  <configSections> 
    <section name="urlrewritingnet"   
             restartOnExternalChanges="true" 
             requirePermission ="false"  
             type="UrlRewritingNet.Configuration.UrlRewriteSection, 
                   UrlRewritingNet.UrlRewriter" /> 
  </configSections> 
</configuration>
Run Code Online (Sandbox Code Playgroud)

官方文件中没有提到这个属性.但是,似乎在很多地方使用.

.net asp.net

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

为什么人们希望将Json和XML作为输出提供给他们的REST接口?

我理解为什么"REST框架"供应商想要提供返回基于Json的表示和基于XML的表示的支持,但为什么人们想要从同一服务返回两者

  • 是因为您将拥有构建在没有可用Json解析器的平台上的客户端应用程序吗?

  • 是因为您希望更广泛地采用界面,因为您可以吸引更多人

  • 是因为您认为所有RESTful接口遵循的 标准约定

如果你确实交付了两个:

您是否避免使用XML中的命名空间以使其与Json格式兼容?或者您是否只有一个名称空间用于所有数据元素?

您是否有某种标准化机制将属性和元素映射到某种一致的Json格式,或者您只是避免XML中的属性?

您是为每个表示创建不同的端点,还是使用内容协商来提供所请求的格式?你有默认格式吗?

如果您在可编辑资源上使用缓存并使用不同的URL,那么如何确保当一个表示失效时其他表示也是无效的?

您觉得支持多种格式的好处是值得的吗?

答复摘要:

所以主要原因似乎是偏好.一些开发人员更喜欢花括号,有些人更喜欢尖括号.

有些人希望从XML迁移到Json,因此需要支持两者才能实现向后兼容.

有些人想使用Json,但担心一些开发人员害怕Json,所以他们支持两者以免冒犯任何人.

在框架XYZ中很容易打开功能,为什么不呢!

另一个有趣的建议原因是,JSON可以用来提供快速的脏数据摘要,XML可以用作语义丰富的完整表示.

xml rest json web-services

39
推荐指数
2
解决办法
3869
查看次数

使用check检查C中的调试单元

我正在尝试将检查 单元测试框架用于我的C应用程序.但由于两点,我无法使用调试器(gdb):

  • 首先,检查使用一些复杂的宏(START_TESTEND_TEST),并且调试器在这两个宏之间的代码中放置一个断点很麻烦(事实上,我可以放一个软件断点,但gdb从未见过它)

  • 第二,通过重新定义中断行为来检查定义某种异常.因此,当我尝试放置硬件断点时,测试失败并退出,因为检查将硬件断点视为我的测试失败.

有没有人已经遇到这个问题并有解决方案?

c debugging unit-testing gdb check-framework

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

ASP.NET MVC和数据繁重的应用程序

我一直在学习ASP.NET MVC大约一个月了,我肯定会出售它的好处,但我发现它并不适用于所有情况.

我在几个地方读到ASP.NET MVC不适合数据密集型应用程序:

  • 示例1:"数据驱动的应用程序 - 如果应用程序数据量很大,使用WebForms会更容易生活"
  • 示例2:如果您的应用程序"数据量大",那么Nick Berardi的书建议您使用Web表单.

有人可以澄清为什么ASP.NET MVC不适合数据量大的应用程序以及为什么Web表单更合适?另外,在数据繁重的应用程序和其他应用程序之间划清界线的位置在哪里?我们在谈论数据量(数百万条记录)还是在谈论大数据模型?

asp.net-mvc

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