hi All
I have used below statement in Telerix rad window
<
UserControl.Resources>
it shows this error
the attachable property 'Resources' was not found in type 'UserControl'.
what am i missing
Thanks in Advance

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><NewDataSet1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Table> <RecipeID>117</RecipeID> <RecipeName>1620 Shrimp</RecipeName> <PrepTime>0.00347222222222222</PrepTime> <Station>PULL</Station> <Employee>Josa Sosa</Employee> <Image>Male.jpg</Image> </Table> <Table> <RecipeID>116</RecipeID> <RecipeName>26/30 Shrimp</RecipeName> <PrepTime>0.00347222222222222</PrepTime> <Station>PULL</Station> <Employee>Josa Sosa</Employee> <Image>Male.jpg</Image> </Table> <Table> <RecipeID>42</RecipeID> <RecipeName>Ale and Cheddar Soup</RecipeName> <PrepTime>0.03125</PrepTime> <Station>SS</Station> <Employee>Maria Anders</Employee> <Image>Female.jpg</Image> </Table> <Table> <RecipeID>41</RecipeID> <RecipeName>Alfredo Sauce</RecipeName> <PrepTime>0.03125</PrepTime> <Station>SS</Station> <Employee>Maria Anders</Employee> <Image>Female.jpg</Image> </Table> <Table> <RecipeID>126</RecipeID> <RecipeName>American Cheese Portioned/Wrapped</RecipeName> <PrepTime>0.00347222222222222</PrepTime> <Station>BR</Station> <Employee>Rick Mueller</Employee> <Image>Male.jpg</Image> </Table> <Table> <RecipeID>242</RecipeID> <RecipeName>Apple Cinn Scones</RecipeName> <PrepTime>0.0104166666666667</PrepTime> <Station>PULL</Station> <Employee>Josa Sosa</Employee> <Image>Male.jpg</Image><UserControl.Resources> <XmlDataProvider x:Key="ProductionData" Source="Database/ProductionData.xml" XPath="NewDataSet1/Table"/> <CollectionViewSource x:Key="CallPrepData" Source="{StaticResource ProductionData}"> <CollectionViewSource.SortDescriptions> <scm:SortDescription PropertyName="Station" Direction="Ascending"/> <scm:SortDescription PropertyName="RecipeName"/> <scm:SortDescription PropertyName="Station"/> <scm:SortDescription PropertyName="PrepTime"/> <scm:SortDescription PropertyName="RecipeID"/> <scm:SortDescription PropertyName="Image"/> <scm:SortDescription PropertyName="Employee" Direction="Ascending"/> </CollectionViewSource.SortDescriptions> <CollectionViewSource.GroupDescriptions> <PropertyGroupDescription PropertyName="Employee"/> </CollectionViewSource.GroupDescriptions> </CollectionViewSource> <DataTemplate x:Key="TableTemplate"> <Grid > <Image Height="107" HorizontalAlignment="Left" Source="{Binding XPath=IMage}" Margin="12,12,0,0" x:Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="120" /> <TextBlock Height="40" HorizontalAlignment="Left" Margin="157,12,0,0" x:Name="Employeename" Text="{Binding XPath=Employee}" VerticalAlignment="Top" Width="180" FontSize="22"/> <TextBlock Height="23" HorizontalAlignment="Left" Margin="157,43,0,0" x:Name="textBlock21" Text="Station:" VerticalAlignment="Top" Width="82" FontSize="12" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="157,66,0,0" x:Name="textBlock2" Text="Total Items" VerticalAlignment="Top" Width="82" FontSize="12" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="157,96,0,0" x:Name="textBlock3" Text="Total Prep Time:" VerticalAlignment="Top" Width="92" FontSize="12" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="256,66,50,0" x:Name="textBlock4" Text="{Binding ItemCount}" VerticalAlignment="Top" Width="44" FontSize="12" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="255,96,0,0" x:Name="textBlock5" Text="180 min" VerticalAlignment="Top" Width="82" FontSize="12" /> <TextBlock Height="23" HorizontalAlignment="Left" Margin="255,43,0,0" x:Name="Stat" Text="{Binding XPath=Station}" VerticalAlignment="Top" Width="82" FontSize="12" /> <ListBox Margin="0,120,0,0" HorizontalAlignment="Left" x:Name="listBox2" Height="490" Background="Transparent" BorderBrush="Transparent" ItemsSource="{Binding Items}" VerticalAlignment="Top" Width="449"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="60*" /> <ColumnDefinition Width="241*" /> </Grid.ColumnDefinitions> <TextBlock Text="{Binding XPath=RecipeID}" Grid.Column="1" FontSize="16"/> <TextBlock Text="{Binding XPath=RecipeName}" Grid.Column="2" FontSize="16" Margin="50,0,0,0"/> </Grid> </StackPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </Grid> </DataTemplate> </UserControl.Resources> <Grid Margin="0,0,8,180" DataContext="{Binding Source={StaticResource CallPrepData}}"> <telerik:RadCarousel Margin="0,0,0,0" Background="Transparent" ItemsSource="{Binding Groups}" ItemTemplate="{DynamicResource TableTemplate}" /> </Grid></UserControl>private void criticalProviderAlert_TileStateChanged(object sender, Telerik.Windows.RadRoutedEventArgs e){ RadTileViewItem maximizedItem = criticalProviderAlert.ItemContainerGenerator.ContainerFromItem(criticalProviderAlert.MaximizedItem) as RadTileViewItem; if (maximizedItem != null ) { maximizedItem.MaxHeight = 352; maximizedItem.MaxWidth = 330; return; }}
So now I can change the size when the tile state is changed (pic 2). However, when I go back to the restored state - pic 3 is what happens. I wanted it to look as it did when I first started the app.
2. The next problem is layout. Notice that even though I have given the tiles explicit values, the control is treating the tiles as if they are using the default values based on what the panel computed. This is apparent in pic 3. Ideally, I would like it to look like pic 4. Is there a way to override/change the layout behavior so that it respects my explicit values rather than the default ones?
Thanks - this is a cool control.
UPDATE:
I have a working solution for 1 where I can resize the tiles as I see fit. I am doing this in code behind (we are using mvvm) since this is just a view related issue. The code is as follows but if anyone has any other ideas, please feel free to share:
private void providerAlert_TileStateChanged(object sender, Telerik.Windows.RadRoutedEventArgs e)
{
var s = e.Source;
RadTileViewItem maximizedItem =
providerAlert.ItemContainerGenerator.ContainerFromItem(providerAlert.MaximizedItem) as RadTileViewItem;
if (maximizedItem != null )
{
maximizedItem.MaxHeight = 352;
maximizedItem.MaxWidth = 330;
}
else
{
var tileItems = providerAlert.Items;
foreach (var tile in tileItems)
{
var actualTile = providerAlert.ItemContainerGenerator.ContainerFromItem(tile) as RadTileViewItem;
if(actualTile != null)
{
actualTile.MaxHeight = 50;
}
}
}
}
<
radDock:RadDocking>
<radDock:RadDocking.DocumentHost>
<radDock:RadSplitContainer>
<radDock:RadPaneGroup ItemContainerStyle="{StaticResource RadPanelStyle}" prismrgn:RegionManager.RegionName="MaintenanceTabRegion" />
</radDock:RadSplitContainer>
</radDock:RadDocking.DocumentHost>
<radDock:RadSplitContainer InitialPosition="DockedBottom" Height="350">
<radDock:RadPaneGroup ItemContainerStyle="{StaticResource RadPanelStyle}" prismrgn:RegionManager.RegionName="ProperyRegion" />
</radDock:RadSplitContainer>
</radDock:RadDocking>
When I am writting the above xaml in Shell window as parent region it is working i mean regions are creating but If my shellwindow is a contentControl as parent region and my view contains the above code. and loading in the contentcontrol region, "MaintenanceTabRegion" region is not created because of RadTabItem intialization gives error where as "ProperyRegion" region is created.( I debugged the prism code), If I Use RadTabControl as my region "MaintenanceTabRegion" it is creating..
any body can help to fix this issue.. It is urgent requirment...
Thanks
Bichitra