小编Dan*_*cho的帖子

Windows Phone 8:删除数据透视表头

我的枢轴控制的造型有一个奇怪的问题.我在Expression Blend中编辑了默认模板的副本,因为我想删除整个标题.

适应的风格:

<Style x:Key="PivotWithoutHeader" TargetType="phone:Pivot">
        <Setter Property="Margin" Value="0"/>
        <Setter Property="Padding" Value="0"/>
        <Setter Property="Foreground" Value="{StaticResource PhoneForegroundBrush}"/>
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="ItemsPanel">
            <Setter.Value>
                <ItemsPanelTemplate>
                    <Grid/>
                </ItemsPanelTemplate>
            </Setter.Value>
        </Setter>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="phone:Pivot">
                    <Grid HorizontalAlignment="{TemplateBinding HorizontalAlignment}" VerticalAlignment="{TemplateBinding VerticalAlignment}">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"/>
                            <RowDefinition Height="Auto"/>
                            <RowDefinition Height="*"/>
                        </Grid.RowDefinitions>
                        <Grid Background="{TemplateBinding Background}" Grid.RowSpan="3"/>
                        <!--<ContentControl ContentTemplate="{TemplateBinding TitleTemplate}" Content="{TemplateBinding Title}" HorizontalAlignment="Left" Margin="24,17,0,-7" Style="{StaticResource PivotTitleStyle}"/>-->
                        <Primitives:PivotHeadersControl x:Name="HeadersListElement" Grid.Row="1"/>
                        <ItemsPresenter x:Name="PivotItemPresenter" Margin="{TemplateBinding Padding}" Grid.Row="2"/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
Run Code Online (Sandbox Code Playgroud)

而我的风格用法:

<phone:Pivot Grid.Row="1" x:Name="Objects" ItemsSource="{Binding Profiles}" 
                                 Style="{StaticResource PivotWithoutHeader}">
                        <phone:Pivot.ItemContainerStyle> …
Run Code Online (Sandbox Code Playgroud)

pivotitem windows-phone-8

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

Angular ng-file-upload - 什么是ngfBlobUrl以及如何来回转换

我正在考虑允许用户上传PDF文件(以后再预览/下载).我环顾四周,似乎ng-File-Upload是上传文件的流行指令,因为它支持许多浏览器.

我原本以为我必须将我的PDF转换为blob并将它们存储在我的SQL数据库中,然后在为它们提供预览/下载选项时转换回PDF.

玩弄ng-file-upload我看到当一个人以某种方式上传文件时(取自他们的样本页面):

  $scope.uploadFiles = function (file, errFiles) {
    console.log(file);

    $scope.f = file;
    $scope.errFile = errFiles && errFiles[0];
    if (file) {
        file.upload = Upload.upload({
            url: 'https://angular-file-upload-cors-srv.appspot.com/upload',
            data: { file: file }
        });

        file.upload.then(function (response) {
            $timeout(function () {
                file.result = response.data;
            });
        }, function (response) {
            if (response.status > 0)
                $scope.errorMsg = response.status + ': ' + response.data;
        }, function (evt) {
            file.progress = Math.min(100, parseInt(100.0 *
                                     evt.loaded / evt.total));
        });
    }
  }
}]);
Run Code Online (Sandbox Code Playgroud)

和我在控制台中检出文件属性我看到一个名为$ ngfBlobUrl的属性:

$ ngfBlobUrl:"blob:http%3A // localhost%3A54170/0cc4b67a-9f6a-4833-acd0-7fd51e00996e …

javascript pdf file angularjs ng-file-upload

5
推荐指数
0
解决办法
822
查看次数