Projekt_SS25/Project_Periodensystem.View/MainWindow.axaml

26 lines
1.2 KiB
XML

<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Project_Periodensystem.View"
xmlns:components="clr-namespace:Project_Periodensystem.View.Components"
x:Class="Project_Periodensystem.View.MainWindow"
Width="1600" Height="900" Background="White">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<ItemsControl Items="{Binding Elements}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas Width="1800" Height="1000"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<components:ElementTile
Canvas.Left="{Binding Column, Converter={StaticResource ColumnToXConverter}}"
Canvas.Top="{Binding Row, Converter={StaticResource RowToYConverter}}"
DataContext="{Binding}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</Window>