小编chr*_*iga的帖子

如何使用XmlPeek任务?

我在http://msdn.microsoft.com/en-us/library/ff598684(v=VS.100).aspx上阅读了关于XmlPeek任务的MSDN MSBuild任务参考, 但我不能在我的MSBuild脚本中使用它.如果你以前用过这个,请告诉我怎么做!

xml msbuild xml-parsing

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

从R中的列表中过滤值

我想计算一个命名数字列表的平均值.有些numeric(0)值我首先要删除.此外,我想检索列表中的哪些元素包含numeric(0)值.

以下是值如何显示的示例:

>r["gg",]

$`01_1_er`
   gg 
0.5176445 

$`02_1_er`
   gg 
0.4990959 

$`03_1_er`
   gg 
0.5691489 

$`22_1_er`
numeric(0)

$`23_1_er`
numeric(0)

$`25_1_er`
  gg 
0.386304 
Run Code Online (Sandbox Code Playgroud)

这是str的结果:

> str(r["gg",])
List of 6
 $ 01_1_er: Named num 0.518
  ..- attr(*, "names")= chr "gg"
 $ 02_1_er: Named num 0.499
  ..- attr(*, "names")= chr "gg"
 $ 03_1_er: Named num 0.569
  ..- attr(*, "names")= chr "gg"
 $ 22_1_er: num(0) 
 $ 23_1_er: num(0) 
 $ 25_1_er: Named num 0.386
  ..- attr(*, "names")= chr "gg"
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

structure r list filter

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

RelativeSource和Popup

问题是RelativeSource在以下情况下不起作用.我使用silverlight 5.

//From MainPage.xaml
<Grid x:Name="LayoutRoot" Background="White" Height="100" Width="200">
    <Popup IsOpen="True">
        <TextBlock Text="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=Grid}}" />
    </Popup>
</Grid>

//From MainPage.xaml.cs
public MainPage()
{
    InitializeComponent();
    DataContext = "ololo";
}
Run Code Online (Sandbox Code Playgroud)

如果我在绑定上设置断点,我会得到错误:

System.Exception:BindingExpression_CannotFindAncestor.

如果我用ElementName=LayoutRoot而不是RelativeSource,一切都会好的.

为什么相对源绑定不起作用?

data-binding silverlight wpf binding

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

多个故事板或动画共享相同的时间线?

我有一堆WPF UserControls在用户交互时内部触发一些动画.所有动画都有repeatbehavior ="true",所有动画都有相同的持续时间.现在我想在一个时间轴上同步所有这些动画,以便它们同步淡入淡出.无论用户何时触发动画.例如,如果动画全部持续3秒并且用户在第一个动画之后1.5秒触发第二个动画,我仍然希望动画同时达到其最大值.也许我可以在全局资源字典中定义全局时间线,在UserControls中某处定义的所有动画都可以使用?优选仅XAML.

wpf animation xaml synchronization

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

如何在C#中将g729编码的字节数组转换为.WAV?

我一直在使用C语言编写VoIP应用程序.该项目的目的是VoIP呼叫记录.它使用g729编解码器.我可以从RTP有效载荷中提取语音部分.如何将此Byte数组转换为.wav格式?请帮我.

c# audio converter wav codec

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

如何在WPF4 DataGrid中使用分组在水平滚动期间摆脱显示损坏?

我正在尝试使用分组创建数据网格,并且在水平滚动期间我得到显示损坏(空白区域).只有在定义了GroupStyle.ContainerStyle时才会出现此问题.数据网格应包含200行或更多行以重现问题.

UPDATE2: 相关的Microsoft Connect反馈.

更新:social.msdn.com的 微软人员指出,添加分组会关闭数据网格虚拟化.可能这是问题的根源.我从我的样本中删除了分组并设置VirtualizingStackPanel.IsVirtualizingfalse并完全相同的腐败.

代码重现问题:

<DataGrid ItemsSource="{Binding Source={StaticResource ResourceKey=cvsGoods}}"
          CanUserAddRows="False" CanUserReorderColumns="False"
          CanUserDeleteRows="False" CanUserResizeRows="False"
          CanUserSortColumns="False" AutoGenerateColumns="True">
    <DataGrid.GroupStyle>
        <GroupStyle>
            <GroupStyle.ContainerStyle>
                <Style TargetType="{x:Type GroupItem}">
                    <Setter Property="Template">
                        <Setter.Value>
                            <ControlTemplate TargetType="{x:Type GroupItem}">
                                <ItemsPresenter  />
                            </ControlTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>
            </GroupStyle.ContainerStyle>
        </GroupStyle>
    </DataGrid.GroupStyle>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

在几个水平滚动向右和向后返回左侧空白区域出现在左侧.我试过WinXP和Win7.

问题是:如何摆脱那个bug?有没有解决方法?有什么建议?

截图说明了问题:

显示损坏

wpf xaml wpfdatagrid

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

this.dragmove()干扰mouseup事件wpf

我在WPF中有一个UserControl。UserControl具有MouseLeftMouseButtonUp事件。问题是-窗口在其MouseDown事件中具有this.DragMove()方法,这似乎会干扰用户控件中的MouseLeftMouseButtonUp(我需要this.DragMove()方法才能移动无边界窗口)。有任何想法吗?谢谢!

wpf events drag-and-drop

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