我被要求支持隐式和显式FTPS(也称为FTPES).我们目前正在使用.NET FtpWebRequest.是否FtpWebRequest支持两种类型的FTPES,有什么区别?
谢谢
我有一个用户控件,我需要以编程方式添加到指定行和列索引的Silverlight Grid.这些要求是我需要插入任意索引,这样纯数据绑定可能并不理想.
我不希望在后面的代码中从头开始创建网格.可以这样做吗?有例子吗?
我正在使用Silverlight 3.0 Image控件,设置它的Stretch属性="Uniform".除非我弄错了,否则Stretch ="Uniform"的预期行为是它应该根据需要缩放图像,保持纵横比,信箱.这适用于具有横向方向的图像,因为它们可以向上扩展以填充空间,保持纵横比而不会切断任何图像.对于具有更垂直或"纵向"方向的图像,这是完全失败的.它们不是按比例放大以适应图像控制,而是实际缩放超过高度约束,这样您只能看到图像的中间部分,顶部和底部被切掉.它好像控件只在缩放时使用宽度,忘记检查高度?
这是Image控件中的错误,还是我错过了或错误设置了属性?要重现,请查找/创建具有"纵向"宽高比(高于宽度)的图像,并使用Stretch ="Uniform"创建图像.
****更新请求的XAML******请注意,大小不明确的原因是允许全屏和缩放.
<Grid x:Name="LayoutRoot">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="9"/>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="30"/>
<ColumnDefinition Width="9"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="30" />
</Grid.RowDefinitions>
<Border BorderBrush="Black" Grid.Row="0" Grid.ColumnSpan="8" BorderThickness="1, 1, 1, 0">
<Border BorderBrush="{StaticResource blackStatusMapLGB}" BorderThickness="9,9,9, 0">
<Border BorderBrush="Gray" BorderThickness="1, 1, 1, 0">
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Center">
<MediaElement Height="Auto" Width="Auto" Visibility="Collapsed" AutoPlay="true" Stretch="Fill" MediaFailed="SilverlightMediaPlayer_MediaFailed" Name="previewMediaElement"/>
<Image Name="imagePreview" Stretch="Uniform"/>
</StackPanel>
</Border>
</Border>
</Border>
Run Code Online (Sandbox Code Playgroud)