Hello.
I Need to draw ranges on YAxis on my Cartesian Chart.
At this moment, i'm using CartesianPlotBandAnnotation but i have two problems with this:
1. Points are under the Annotation.
2. When using zoom, Annotation looks creepy (I'm using Gradient Brush).
How can i archive this?
In attach, screens with problem.
select one connection the line color is black, but select more than one connection the line color is outside blue and inside black
is there any mothed to set them as a same style
I placed two RadSplitContainer inside RadDocking.
Is it possible to stretch frst RadSplitContainer and fix second RadSplitContainer width to auto.
You can check the below attachment for my requirement.
Code:
<telerik:RadDocking BorderThickness="0" Grid.Row="1" HasDocumentHost="False">I'm doing a project, i have one pivot and this pivot have two pivotitem. The first one is called Lista and the second one is called Carrinho. In the first one i have a listview to store products and i have a binding to my productview model. When i select a button one the product he shows flyout and what i want is when i click the button that is on that flyout all the data that i have on the product will be send to the second pivotitem and i don't know how to do that mainly because the first pivotitem have the binding to productviewmodel and the second need to have the binding to other view model because the second pivotitem will be the order for the product and i think that maybe i just need to send the id of product because they are related in the database between this two tables (product and order).
Here is the code that i have in xaml to better explain.
<Pivot Grid.Column="1">
<PivotItem Header="Lista">
<ListView x:Name="List1" ItemsSource="{x:Bind ProdutoViewModel.Produtos}" Height="550" SelectionChanged="List1_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate x:DataType="list:Produto">
<ListView FlyoutBase.AttachedFlyout="{StaticResource FlyoutBase1}" RightTapped="StackPanel_RightTapped">
<Button x:Name="CarrButton">
<Image Source="/Assets/cart.png" Height="20"/>
<Button.Flyout>
<Flyout>
<StackPanel>
<TextBlock Style="{StaticResource BaseTextBlockStyle}">
Adicionar este produto?
</TextBlock>
<Button Click="CarrConfirmation_Click">
Carrinho
</Button>
</StackPanel>
</Flyout>
</Button.Flyout>
</Button>
<StackPanel>
<TextBlock Text="{x:Bind Nome}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Preco}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Disponivel}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Fornecedor}" Margin="100,10,10,10"/>
<TextBlock Text="{x:Bind Categoria}" Margin="100,10,10,10"/>
</StackPanel>
</ListView>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</PivotItem>
<PivotItem Header="Carrinho">
<ListView x:Name="Cart" ItemsSource="{Binding EncomendaViewModel.Encomendas}" Height="550">
<ListView.ItemTemplate>
<DataTemplate x:DataType="list:Produto">
<StackPanel>
<TextBlock Text="dasfas"></TextBlock>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</PivotItem>
</Pivot>
On the code behind i don't know what to do and only have this
private void CarrConfirmation_Click(object sender, RoutedEventArgs e)
{
Button button = sender as Button;
Produto produto = button.DataContext as Produto;
}
Thanks
Hello !
First of all, let me wish you a happy new year !
Let's get straight to the point, I can't print my ScheduleView (SV). On my screen, I can see about 50% (or less) of the entire SV. The goal for me is to print the entire SV on as many pages needed without quality loss.
I used this project to start : http://www.telerik.com/forums/print-bb34c69c1e37#1454069 but I can't adapt it to my needs. The result I obtain with that method is only the visible part of my SV (and it doesn't even fit the whole page).
I also tried the method below but the xps I get is blank. There's only the textblock "Toto".
LayoutRoot.Children.Remove(MainSV);
// LayoutRoot is the main grid of our view
StackPanel sp =
new
StackPanel();
sp.Children.Add(
new
TextBlock { Text =
"Toto"
});
sp.Children.Add(MainSV);
FixedPage fp =
new
FixedPage();
fp.Children.Add(sp);
string
path = @
"C:\test\pla_"
+ Guid.NewGuid() +
".xps"
;
XPSPrinter.CreateXps(path,
new
List<FixedPage> { fp });
I can provide more snippet, just ask me what you need to see.
Thanks for your help.
Regards.
Ben
Hi,
I am using Mail Merge fields to write address on an envelope. Here is an example:
John Smith
125 Main St
Toronto, ON M2R 3B7
Canada
Sometimes there could be 2 lines for the address, for example:
John Smith
5th Floor
125 Main St
Toronto, ON M2R 3B7
Canada
Below is how I have setup document in RichTextBox.
{MERGEFIELD FullName}
{MERGEFIELD Address1}
{MERGEFIELD Address2}
{MERGEFIELD City}, {MERGEFIELD Province} {MERGEFIELD PostalCode}
{MERGEFIELD Country}
But if Address2 is empty, I don't want to have an empty line. I need to setup Address2 mail merge field in such a way, so that if it is empty, it does not take up the line and City/Province/PostalCode displayed on the 3rd line.
Anyone can suggest how to achieve this either through the template or through the backend?
Hi, I have another function that populates the selected items from my AutocompleteBox. I want to remove the typing capabilities of my AutoCompleteBox. But I would like to still remove any items selected.
May I ask how would that be accomplished?
I have the following extension method in my application. It captures previews of my usercontrols and allows the user to navigate them via a menu.
/// <summary>
/// Renders a framework element as a bitmap image.
/// </summary>
/// <param name="frameworkElement">The framework element to be rendered.</param>
/// <param name="background">The background to be applied to the element, in case the element has trasnparent background.</param>
/// <param name="scale">The scaling of the image, default should be 1.</param>
/// <returns>The image as a scaled bitmap.</returns>
public
static
BitmapImage RenderToBitmap(
this
FrameworkElement frameworkElement, Brush background,
double
scale = 1)
{
Check.NotNull(frameworkElement,
"frameworkElement"
);
// as seen here: http://stackoverflow.com/questions/19395105/wpf-pngbitmapencoder-how-to-disable-background-transparency
var renderWidth = (
int
)(frameworkElement.RenderSize.Width * scale);
var renderHeight = (
int
)(frameworkElement.RenderSize.Height * scale);
if
(renderWidth > 0 && renderHeight > 0)
{
var renderTarget =
new
RenderTargetBitmap(renderWidth, renderHeight, 96, 96, PixelFormats.Default);
var sourceBrush =
new
VisualBrush(frameworkElement);
var drawingVisual =
new
DrawingVisual();
var rect =
new
Rect(
new
Point(0, 0),
new
Point(frameworkElement.RenderSize.Width, frameworkElement.RenderSize.Height));
using
(var drawingContext = drawingVisual.RenderOpen())
{
drawingContext.PushTransform(
new
ScaleTransform(scale, scale));
drawingContext.DrawRectangle(background,
null
, rect);
drawingContext.DrawRectangle(sourceBrush,
null
, rect);
}
renderTarget.Render(drawingVisual);
var image =
new
BitmapImage();
using
(MemoryStream memoryStream =
new
MemoryStream())
{
JpegBitmapEncoder encoder =
new
JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(renderTarget));
encoder.Save(memoryStream);
image.BeginInit();
image.StreamSource =
new
MemoryStream(memoryStream.ToArray());
image.EndInit();
}
return
image;
}
return
null
;
}
Lately we've started a new development with the radmap control and we started to have some issues. The app hanged whenever we entered the view containing the map. I profiled the app and the results tell me that there's an issue with the radmap control.
I've started trying stuff and I realized that the problem starts when I try to generate the visual before the image creation. If I instead do renderTarget.Render(frameworkElement) it seems to work, but then I can't apply the background transformation to the visual. The problem starts when I use the map to create a VisualBrush. Could this be a bug?
Thanks for your time.