问题列表 - 第24492页

是否存在COM互操作IStream的包装类?

我即将为COM互操作IStream编写一个Wrapper,以便需要标准.NET Stream的代码可以使用它.

然而,我发现这种事情之前可能已经完成了(尽管我自己无法通过网络搜索找到它).

所以我只是把它放在这里,以防我即将重新发明轮子.

注意我遇到过实现IStream包装.NET流的代码,但我需要反过来.

.net c# .net-3.5

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

当数据发生变化时,如何在DataGrid中维护选择?

我有一个DataGrid,我将DataProvider设置为我的数据.当我的数据更改时,DataGrid会丢失所选行,并且滚动条会跳回到顶部.如何保持选择和滚动位置?

apache-flex datagrid

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

使用Converter的TemplateBinding - 出了什么问题?

我正在创建一个游戏桌.我想指定字段大小(一个字段是一个正方形)作为附加属性,并使用ViewPort的数据集值绘制2x2矩阵(并且平铺模式将完成游戏桌的其余部分).

我很遗憾出了什么问题,因为绑定不起作用.

在XAML中测试我想要的行为:

<DrawingBrush Viewport="0,0,100,100" ViewportUnits="Absolute" TileMode="None">
Run Code Online (Sandbox Code Playgroud)

游戏桌基于这个DrawingPaint示例:http://msdn.microsoft.com/en-us/library/aa970904.aspx(图像在这里)

XAML:

<Window x:Class="Sokoban.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:Sokoban"
    Title="Window1" Height="559" Width="419">
    <Window.Resources>
        <local:FieldSizeToRectConverter x:Key="fieldSizeConverter" />
        <Style x:Key="GameDesk" TargetType="{x:Type Rectangle}">
            <Setter Property="local:GameDeskProperties.FieldSize" Value="50" />
            <Setter Property="Fill">
                <Setter.Value>
                    <!--<DrawingBrush Viewport="0,0,100,100" ViewportUnits="Absolute" TileMode="None">-->
                    <DrawingBrush Viewport="{TemplateBinding local:GameDeskProperties.FieldSize, Converter={StaticResource fieldSizeConverter}}" ViewportUnits="Absolute" TileMode="None">
                        <DrawingBrush.Drawing>
                            <DrawingGroup>
                                <GeometryDrawing Brush="CornflowerBlue">
                                    <GeometryDrawing.Geometry>
                                        <RectangleGeometry Rect="0,0,100,100" />
                                    </GeometryDrawing.Geometry>
                                </GeometryDrawing>

                                <GeometryDrawing Brush="Azure">
                                    <GeometryDrawing.Geometry>
                                        <GeometryGroup>
                                            <RectangleGeometry Rect="0,0,50,50" />
                                            <RectangleGeometry Rect="50,50,50,50" />
                                        </GeometryGroup>
                                    </GeometryDrawing.Geometry>
                                </GeometryDrawing>
                            </DrawingGroup>
                        </DrawingBrush.Drawing>
                    </DrawingBrush>
               </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>

    <StackPanel>
        <Rectangle Style="{StaticResource …
Run Code Online (Sandbox Code Playgroud)

wpf converter templatebinding

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

我应该将.NET框架目录添加到PATH中吗?

我有时需要从命令行运行gacutil.exe或installutil.exe等.是否可以将.NET框架目录添加到我的系统PATH中?如果是这样,我应该添加哪些以及以哪种顺序添加?

.net command-line

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

如何添加会徽到Windows文件图标?

我想知道如何在特定文件中添加某种徽章或徽章.就像drop box在执行同步时对特定文件所做的那样.

我发现dropbox中的人可以通过使用libnautilus包在linux上做到这一点.但是我需要在Windows上这样做并且无法找到答案.

解决方案是否会从一个Windows版本变为另一个版本?

最好的祝福

windows icons emblems

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

jQuery Ajax返回整个页面

我有一个jquery-ajax函数,它将数据发送到php脚本,问题在于返回值,它返回整个页面而不是单个值.

感谢您的时间和帮助.

$("#ajaxBtn").click(function(){
  var inputText = $("#testText").val();

  $.ajax({ type: "POST",
    url: "index.php",
    data: "testAjax="+inputText,
    dataType: "html",
    success: function(html){
      alert(html);
    }
  });
});         
Run Code Online (Sandbox Code Playgroud)

php jquery return-value

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

在ipython中编辑以前定义的类的好方法

如果我想在ipython中重新定义先前定义的类的成员,我想知道一个好的方法.说:我已经定义了类下面的类介绍,后来我想重新定义函数定义_print_api的一部分.没有重新输入它的任何方式.

class intro(object):
   def _print_api(self,obj):
           def _print(key):
                   if key.startswith('_'):
                           return ''
                   value = getattr(obj,key)
                   if not hasattr(value,im_func):
                           doc = type(valuee).__name__
                   else:
                           if value.__doc__ is None:
                                   doc = 'no docstring'
                           else:
                                   doc = value.__doc__
                   return '        %s      :%s' %(key,doc)
                   res = [_print(element) for element in dir(obj)]
                   return '\n'.join([element for element in res if element != ''])
   def __get__(self,instance,klass):
           if instance is not None:
                   return self._print(instance)
           else:
                   return self._print_api(klass)
Run Code Online (Sandbox Code Playgroud)

python ipython

16
推荐指数
3
解决办法
6159
查看次数

Lua在iPhone上

我正在尝试在iPhone上运行Lua脚本.有可能这样做吗?

我如何开始使用Lua?我找不到东西.我唯一能找到的是这应该是可能的,但我想知道如何.

iphone scripting lua

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

有没有一种简单的方法可以在Python中"附加()"两个词典?

如果我有两个字典,我想用Python结合,即

a = {'1': 1, '2': 2}
b = {'3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

如果我对它们运行更新,它会重新排序列表:

a.update(b)
{'1': 1, '3': 3, '2': 2, '4': 4}
Run Code Online (Sandbox Code Playgroud)

当我真正想要的是将"b"附加到"a"的末尾:

{'1': 1, '2': 2, '3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法将"b"附加到"a"的末尾,而不必像这样手动组合它们:

for key in b:
    a[key]=b[key]
Run Code Online (Sandbox Code Playgroud)

像+ =或append()这样的东西是理想的,但当然也不适用于字典.

python dictionary

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

使用AVAudioPlayer播放多个音频文件

我打算免费发布我的10首歌曲录音,但是捆绑在一个iPhone应用程序中.它们不适用于网络或iTunes,也不适用于现在的任何地方.

我是iphone sdk(最新)的新手,你可以想象,所以我一直在浏览开发者文档,各种论坛和stackoverflow来学习.

Apple的avTouch示例应用程序是一个很好的开始.但我希望我的应用程序逐一播放所有10首曲目.所有歌曲都添加到资源文件夹中,并命名为track1,track2 ... track10.

在avTouch应用程序代码中,我可以看到以下两个部分,我认为我需要进行更改以实现我正在寻找的内容.但我迷路了.

// Load the array with the sample file
NSURL *fileURL = [[NSURL alloc] 
                 initFileURLWithPath: 
                 [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"m4a"]];


- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
if (flag == NO)
    NSLog(@"Playback finished unsuccessfully");

[player setCurrentTime:0.];
[self updateViewForPlayerState];
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我
1.如何加载阵列与所有10个轨道添加到资源文件夹
2.当我点击播放时,播放器应该开始第一个轨道.当第一个轨道结束时,第二个轨道应该开始,依此类推剩下的轨道.

谢谢

iphone audio avaudioplayer

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