SPREAD for WPF 4.0J - GcSpreadSheet
デザイナの概要
MESCIUS SPREAD for WPF 4.0J - GcSpreadSheet > 開発者ガイド > GcSpreadSheet デザイナの使用 > デザイナの概要

SPREADデザイナは、GcSpreadSheetコントロールのデザインをGUIで設計するためのツールです。以下のような内容を設計できます。

SPREADデザイナは、GcSpreadSheetコントロールのすべてのデザイン要素を設定できる訳ではありません。デザイナ上で設定できない要素を変更するには、Visual BasicやC#、またはXAMLによるコードの実装が必要です。

デザイナ上で設定できない要素には、たとえば以下のような内容があります。

デザイン情報とプロジェクトの関係

デザイナ上で設計したデザイン情報は、特定の XLSX ファイルに保存されます。デザイナをVisual Studioから起動してデザインの設計を行った場合、XLSX ファイルはプロジェクトに自動的に組み込まれ、作成した WPF アプリケーションのその xlsx ファイルにデザイン情報が保存されます。

たとえば、MainWindow.xaml にGcSpreadSheet コントロールを貼り付けた場合、GcSpreadSheetデザイナを開いてデータを追加し、データを保存すると、関連付けられた XLSX ファイルが作成され、プロジェクトに組み込まれます。

 

GcSpreadSheet コントロールを配置したウィンドウの XAML ファイルには、以下のような情報が記述されます。

コードのコピー
<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        xmlns:gss="http://schemas.grapecity.com/windows/spreadsheet/2020" x:Class="WpfApplication1.MainWindow"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <gss:GcSpreadSheet HorizontalAlignment="Left" Margin="293,204,0,0" VerticalAlignment="Top" DocumentUri="/WpfApplication1;component/Document1.xlsx" Height="230" Width="507"/>
 
    </Grid>
</Window>